Skip to content

Commit 54da1c9

Browse files
Order ERRONEOUS state after INITIALIZING
1 parent e6b4d4c commit 54da1c9

File tree

1 file changed

+3
-3
lines changed
  • espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/impl

1 file changed

+3
-3
lines changed

espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/impl/ObjectKlass.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,9 @@ public final class ObjectKlass extends Klass {
158158
public static final int LINKING = 1;
159159
public static final int PREPARED = 2;
160160
public static final int LINKED = 3;
161+
public static final int INITIALIZING = 4;
161162
// Can be erroneous only if initialization triggered !
162-
public static final int ERRONEOUS = 4;
163-
public static final int INITIALIZING = 5;
163+
public static final int ERRONEOUS = 5;
164164
public static final int INITIALIZED = 6;
165165

166166
private final StaticObject definingClassLoader;
@@ -378,7 +378,7 @@ boolean isInitializingOrInitializedImpl() {
378378
* case, if the state is INITIALIZING we cannot really check the lock because an object
379379
* might have been leaked to another thread by the clinit.
380380
*/
381-
return initState >= ERRONEOUS;
381+
return initState >= INITIALIZING;
382382
}
383383

384384
boolean isInitializedImpl() {

0 commit comments

Comments
 (0)