Mercurial > hg > truffle
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 } |