# HG changeset patch # User Doug Simon # Date 1378740985 -7200 # Node ID 8a2664ad5c558ce886fc8955793aaa0679dd07e7 # Parent a771cc1f10f5f3ce979f235129bd3b99a5325a7c replaced computed internal name for java.lang.System with a constant to workaround deadlock issue involving class initializer of HotSpotResolvedJavaField (CR-1405) diff -r a771cc1f10f5 -r 8a2664ad5c55 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java Mon Sep 09 17:34:23 2013 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java Mon Sep 09 17:36:25 2013 +0200 @@ -167,7 +167,7 @@ return true; } - private static final String SystemClassName = MetaUtil.toInternalName(System.class.getName()); + private static final String SystemClassName = "Ljava/lang/System;"; @Override public Constant readConstantValue(Constant receiver) {