comparison graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetSuperclassNode.java @ 11959:23ccaa863eda

made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
author Doug Simon <doug.simon@oracle.com>
date Thu, 10 Oct 2013 16:14:55 +0200
parents 51059863da73
children db4254246f9a
comparison
equal deleted inserted replaced
11958:a0f5be106e67 11959:23ccaa863eda
48 ValueNode javaClass = getJavaClass(); 48 ValueNode javaClass = getJavaClass();
49 if (javaClass.isConstant()) { 49 if (javaClass.isConstant()) {
50 Class c = (Class) javaClass.asConstant().asObject(); 50 Class c = (Class) javaClass.asConstant().asObject();
51 if (c != null) { 51 if (c != null) {
52 Class superclass = c.getSuperclass(); 52 Class superclass = c.getSuperclass();
53 return ConstantNode.forObject(superclass, tool.runtime(), graph()); 53 return ConstantNode.forObject(superclass, tool.getMetaAccess(), graph());
54 } 54 }
55 } 55 }
56 return this; 56 return this;
57 } 57 }
58 } 58 }