nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
changeset 24751 ccbd9cd3f720
parent 24738 be2026c9717c
child 24770 17f8e3b82ad3
--- a/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java	Mon May 05 14:17:20 2014 +0200
+++ b/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java	Tue May 13 11:30:40 2014 +0200
@@ -33,7 +33,6 @@
 import java.lang.invoke.MethodHandles;
 import java.lang.invoke.MethodHandles.Lookup;
 import java.lang.invoke.MethodType;
-
 import jdk.internal.dynalink.CallSiteDescriptor;
 import jdk.internal.dynalink.DynamicLinker;
 import jdk.internal.dynalink.DynamicLinkerFactory;
@@ -197,6 +196,9 @@
         case "idiv":
             mh = JSType.DIV_EXACT.methodHandle();
             break;
+        case "irem":
+            mh = JSType.REM_EXACT.methodHandle();
+            break;
         case "ineg":
             mh = JSType.NEGATE_EXACT.methodHandle();
             break;
@@ -212,6 +214,9 @@
         case "ldiv":
             mh = JSType.DIV_EXACT_LONG.methodHandle();
             break;
+        case "lrem":
+            mh = JSType.REM_EXACT_LONG.methodHandle();
+            break;
         case "lneg":
             mh = JSType.NEGATE_EXACT_LONG.methodHandle();
             break;