- fixed two problems compiling with gcc 4.0
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Aug 2005 04:35:22 +0000 (04:35 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Aug 2005 04:35:22 +0000 (04:35 +0000)
        * kjs/array_object.cpp: (ArrayProtoFuncImp::callAsFunction): Initialized a
        variable to quiet an erroneous warning.
        * kjs/date_object.cpp: (KJS::makeTime): Removed extraneous KJS:: prefix.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10086 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/kjs/array_object.cpp
JavaScriptCore/kjs/date_object.cpp

index 04d1d97..5b173f9 100644 (file)
@@ -1,5 +1,13 @@
 2005-08-07  Darin Adler  <darin@apple.com>
 
+        - fixed two problems compiling with gcc 4.0
+
+        * kjs/array_object.cpp: (ArrayProtoFuncImp::callAsFunction): Initialized a
+        variable to quiet an erroneous warning.
+        * kjs/date_object.cpp: (KJS::makeTime): Removed extraneous KJS:: prefix.
+
+2005-08-07  Darin Adler  <darin@apple.com>
+
         Rubber stamped by Maciej.
 
         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4313
index 184480b..a8d5919 100644 (file)
@@ -426,7 +426,7 @@ ValueImp *ArrayProtoFuncImp::callAsFunction(ExecState *exec, ObjectImp *thisObj,
 {
   unsigned length = thisObj->get(exec,lengthPropertyName)->toUInt32(exec);
 
-  ValueImp *result;
+  ValueImp *result = 0; // work around gcc 4.0 bug in uninitialized variable warning
   
   switch (id) {
   case ToLocaleString:
index cf0a4f1..4461cbd 100644 (file)
@@ -955,7 +955,7 @@ static const struct KnownZone {
     { "PDT", -420 }
 };
 
-double KJS::makeTime(struct tm *t, double ms, bool utc)
+double makeTime(struct tm *t, double ms, bool utc)
 {
     int utcOffset;
     if (utc) {