changeset 18767:7ff41ad072ef

SL: fix NodeInfo lookup for SLGraalRuntimeBuiltins.
author Christian Humer <christian.humer@gmail.com>
date Tue, 30 Dec 2014 02:21:15 +0100
parents a720bf2e2f43
children c16786645355
files graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGraalRuntimeBuiltin.java
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGraalRuntimeBuiltin.java	Tue Dec 30 00:37:39 2014 +0100
+++ b/graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGraalRuntimeBuiltin.java	Tue Dec 30 02:21:15 2014 +0100
@@ -31,12 +31,13 @@
 import com.oracle.truffle.api.nodes.*;
 import com.oracle.truffle.api.source.*;
 import com.oracle.truffle.sl.builtins.*;
+import com.oracle.truffle.sl.runtime.*;
 
 public abstract class SLGraalRuntimeBuiltin extends SLBuiltinNode {
 
     public SLGraalRuntimeBuiltin() {
         super(null);
-        assignSourceSection(new NullSourceSection("SL Builtin", getClass().getAnnotation(NodeInfo.class).shortName()));
+        assignSourceSection(new NullSourceSection("SL Builtin", SLContext.lookupNodeInfo(getClass()).shortName()));
         if (!(Truffle.getRuntime() instanceof GraalTruffleRuntime)) {
             throw new AssertionError("Graal runtime builtins can only be used inside of a Graal runtime.");
         }