diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-24 15:07:16 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-24 15:07:16 +0000 |
commit | dbf62f4d9de62865e96c41006792b3417a39ca08 (patch) | |
tree | decc96caa135b6b7fcf2d166b48fbdf599b76af6 /libjava | |
parent | 527e5b29a6a7492063b72cd005a654b227d9666e (diff) | |
download | gcc-dbf62f4d9de62865e96c41006792b3417a39ca08.tar.gz |
* gnu/gcj/runtime/natFirstThread.cc (run): Initialize class before
calling main.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33377 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 5 | ||||
-rw-r--r-- | libjava/gnu/gcj/runtime/natFirstThread.cc | 7 |
2 files changed, 8 insertions, 4 deletions
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 <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. 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); |