OSDN Git Service

* gnu/gcj/runtime/natFirstThread.cc (run): Initialize class before
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Apr 2000 15:07:16 +0000 (15:07 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Apr 2000 15:07:16 +0000 (15:07 +0000)
calling main.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33377 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/gnu/gcj/runtime/natFirstThread.cc

index 072d5ef..737d83a 100644 (file)
@@ -1,3 +1,8 @@
+2000-04-24  Jeff Sturm  <jsturm@sigma6.com>
+
+       * gnu/gcj/runtime/natFirstThread.cc (run): Initialize class before
+       calling main.
+
 2000-04-22  Anthony Green  <green@cygnus.com>
 
        * include/jvm.h (__builtin_expect): Define as unused for now.
index c498ff8..3b36d39 100644 (file)
@@ -74,10 +74,9 @@ gnu::gcj::runtime::FirstThread::run (void)
     }
 
   if (klass == NULL)
-    {
-      klass = java::lang::Class::forName (klass_name);
-      if (klass != NULL) _Jv_InitClass (klass);
-    }
+    klass = java::lang::Class::forName (klass_name);
+  if (klass != NULL)
+    _Jv_InitClass (klass);
 
   _Jv_Method *meth = _Jv_GetMethodLocal (klass, main_name, main_signature);