< prev index next >

src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTStub.java

Print this page
rev 52509 : [mq]: graal2

@@ -27,21 +27,24 @@
 
 import org.graalvm.compiler.code.CompilationResult;
 import org.graalvm.compiler.core.target.Backend;
 import org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder;
 import org.graalvm.compiler.hotspot.stubs.Stub;
+import org.graalvm.compiler.options.OptionValues;
 
 import jdk.vm.ci.hotspot.HotSpotCompiledCode;
 
 final class AOTStub implements JavaMethodInfo {
 
     private final Stub stub;
     private final Backend backend;
+    private OptionValues options;
 
-    AOTStub(Stub stub, Backend backend) {
+    AOTStub(Stub stub, Backend backend, OptionValues options) {
         this.stub = stub;
         this.backend = backend;
+        this.options = options;
     }
 
     @Override
     public String getSymbolName() {
         return stub.toString();

@@ -52,9 +55,9 @@
         return stub.toString();
     }
 
     @Override
     public HotSpotCompiledCode compiledCode(CompilationResult result) {
-        return HotSpotCompiledCodeBuilder.createCompiledCode(backend.getCodeCache(), null, null, result);
+        return HotSpotCompiledCodeBuilder.createCompiledCode(backend.getCodeCache(), null, null, result, options);
     }
 
 }
< prev index next >