Index: src/runtime/runtime.h |
diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h |
index 283087ae06aac3ab0fd2ba29ba7b3b77038b4cb4..a922a31c9c9fb472726370a38d37d4baa102d866 100644 |
--- a/src/runtime/runtime.h |
+++ b/src/runtime/runtime.h |
@@ -220,8 +220,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) \ |
@@ -1009,6 +1008,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. |
@@ -1074,8 +1075,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) |