diff options
author | Tom Tromey <tromey@redhat.com> | 2002-11-02 23:52:56 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2002-11-02 23:52:56 +0000 |
commit | afa54b4c0934c5a5c8a72b2ea15bd4adb00cf6bb (patch) | |
tree | 5da239e27cd0409059d3803ba5140245445298c2 /libjava/java/lang/natClass.cc | |
parent | 60b68525a59cd726ac29632ed4fbb1d6e1df1b0b (diff) | |
download | gcc-afa54b4c0934c5a5c8a72b2ea15bd4adb00cf6bb.zip gcc-afa54b4c0934c5a5c8a72b2ea15bd4adb00cf6bb.tar.gz gcc-afa54b4c0934c5a5c8a72b2ea15bd4adb00cf6bb.tar.bz2 |
Class.h: Move JV_STATE_ERROR before JV_STATE_DONE.
* java/lang/Class.h: Move JV_STATE_ERROR before JV_STATE_DONE.
* java/lang/natClass.cc (initializeClass): Don't return just
because self==thread.
From-SVN: r58763
Diffstat (limited to 'libjava/java/lang/natClass.cc')
-rw-r--r-- | libjava/java/lang/natClass.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libjava/java/lang/natClass.cc b/libjava/java/lang/natClass.cc index fca0741..9e86111 100644 --- a/libjava/java/lang/natClass.cc +++ b/libjava/java/lang/natClass.cc @@ -741,9 +741,7 @@ java::lang::Class::initializeClass (void) wait (); // Steps 3 & 4. - if (state == JV_STATE_DONE - || state == JV_STATE_IN_PROGRESS - || thread == self) + if (state == JV_STATE_DONE || state == JV_STATE_IN_PROGRESS) { _Jv_MonitorExit (this); return; |