From: Jeff Sturm Date: Mon, 24 Apr 2000 15:07:16 +0000 (+0000) Subject: natFirstThread.cc (run): Initialize class before calling main. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=448415dcaeedfff68bbb586d3b3e0f08490cd4a3;p=gcc.git natFirstThread.cc (run): Initialize class before calling main. * gnu/gcj/runtime/natFirstThread.cc (run): Initialize class before calling main. From-SVN: r33377 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 072d5ef1046..737d83a93e6 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2000-04-24 Jeff Sturm + + * gnu/gcj/runtime/natFirstThread.cc (run): Initialize class before + calling main. + 2000-04-22 Anthony Green * include/jvm.h (__builtin_expect): Define as unused for now. diff --git a/libjava/gnu/gcj/runtime/natFirstThread.cc b/libjava/gnu/gcj/runtime/natFirstThread.cc index c498ff84d78..3b36d392e10 100644 --- a/libjava/gnu/gcj/runtime/natFirstThread.cc +++ b/libjava/gnu/gcj/runtime/natFirstThread.cc @@ -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);