Mercurial > hg > truffle
changeset 17009:2c04d7665bf6
use the right class loader when loading generated PositionFieldOrder class
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 02 Sep 2014 09:56:48 +0200 |
parents | 81c9a1fc9072 |
children | 0a036547149c |
files | graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java Tue Sep 02 00:44:43 2014 +0200 +++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java Tue Sep 02 09:56:48 2014 +0200 @@ -278,7 +278,7 @@ if (USE_GENERATED_NODES && !isAbstract(clazz.getModifiers()) && !isLeafNode) { String name = clazz.getName().replace('$', '_') + "Gen$FieldOrder"; try { - return (PositionFieldOrder) Class.forName(name).newInstance(); + return (PositionFieldOrder) Class.forName(name, true, getClazz().getClassLoader()).newInstance(); } catch (Exception e) { throw new GraalInternalError("Could not find generated class " + name + " for " + getClazz()); }