Index: src/runtime/runtime.h |
diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h |
index 00893e76023bab5fe89b510730214d19dc2e7d67..969ececeed4c21869359ba89f8a2001026d50183 100644 |
--- a/src/runtime/runtime.h |
+++ b/src/runtime/runtime.h |
@@ -225,8 +225,7 @@ namespace internal { |
F(InterpreterToBoolean, 1, 1) \ |
F(InterpreterLogicalNot, 1, 1) \ |
F(InterpreterTypeOf, 1, 1) \ |
- F(InterpreterNewClosure, 2, 1) \ |
- F(InterpreterForInPrepare, 1, 1) |
+ F(InterpreterNewClosure, 2, 1) |
#define FOR_EACH_INTRINSIC_FUNCTION(F) \ |
@@ -1014,6 +1013,8 @@ namespace internal { |
F(LoadLookupSlot, 2, 2) \ |
F(LoadLookupSlotNoReferenceError, 2, 2) |
+#define FOR_EACH_INTRINSIC_RETURN_TRIPLE(F) \ |
+ F(ForInPrepare, 1, 3) |
// Most intrinsics are implemented in the runtime/ directory, but ICs are |
// implemented in ic.cc for now. |
@@ -1079,8 +1080,9 @@ namespace internal { |
// FOR_EACH_INTRINSIC defines the list of all intrinsics, coming in 2 flavors, |
// either returning an object or a pair. |
-#define FOR_EACH_INTRINSIC(F) \ |
- FOR_EACH_INTRINSIC_RETURN_PAIR(F) \ |
+#define FOR_EACH_INTRINSIC(F) \ |
+ FOR_EACH_INTRINSIC_RETURN_TRIPLE(F) \ |
+ FOR_EACH_INTRINSIC_RETURN_PAIR(F) \ |
FOR_EACH_INTRINSIC_RETURN_OBJECT(F) |