diff truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLFunction.java @ 22118:31eb066d75ac

Usage of CompilerDirectives in ForeignAccess is wrong, as calls to ForeignAccess can only happen on slow path as shown by 7646278cca8a
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Mon, 31 Aug 2015 09:01:36 +0200
parents ce5495c70de4
children dc83cc1f94f2
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLFunction.java	Sat Aug 29 01:34:41 2015 +0200
+++ b/truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLFunction.java	Mon Aug 31 09:01:36 2015 +0200
@@ -117,6 +117,6 @@
      */
     @Override
     public ForeignAccess getForeignAccess() {
-        return SLFunctionForeignAccess.getSingleton();
+        return SLFunctionForeignAccess.create();
     }
 }