| Index: src/runtime/runtime.h | 
| diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h | 
| index fc4d96e9370f9fe8a1404b2a924bdec4433036d7..ce76c6d018912a0a961a3d6293eccd297bc72284 100644 | 
| --- a/src/runtime/runtime.h | 
| +++ b/src/runtime/runtime.h | 
| @@ -510,7 +510,7 @@ namespace internal { | 
| F(MathPowRT, 2, 1) | 
|  | 
|  | 
| -#define RUNTIME_FUNCTION_LIST_RETURN_PAIR(F)              \ | 
| +#define FOR_EACH_INTRINSIC_RETURN_PAIR(F)                 \ | 
| F(LoadLookupSlot, 2, 2)                                 \ | 
| F(LoadLookupSlotNoReferenceError, 2, 2)                 \ | 
| F(ResolvePossiblyDirectEval, 6, 2)                      \ | 
| @@ -626,23 +626,6 @@ namespace internal { | 
| #endif | 
|  | 
|  | 
| -#define RUNTIME_FUNCTION_LIST_RETURN_OBJECT(F) \ | 
| -  RUNTIME_FUNCTION_LIST_ALWAYS_1(F)            \ | 
| -  RUNTIME_FUNCTION_LIST_ALWAYS_2(F)            \ | 
| -  RUNTIME_FUNCTION_LIST_ALWAYS_3(F)            \ | 
| -  RUNTIME_FUNCTION_LIST_DEBUGGER(F)            \ | 
| -  RUNTIME_FUNCTION_LIST_I18N_SUPPORT(F) | 
| - | 
| - | 
| -// RUNTIME_FUNCTION_LIST_ defines the intrinsics typically implemented only | 
| -// as runtime functions. These come in 2 flavors, either returning an object or | 
| -// returning a pair. | 
| -// Entries have the form F(name, number of arguments, number of return values). | 
| -#define RUNTIME_FUNCTION_LIST(F)         \ | 
| -  RUNTIME_FUNCTION_LIST_RETURN_OBJECT(F) \ | 
| -  RUNTIME_FUNCTION_LIST_RETURN_PAIR(F) | 
| - | 
| - | 
| // ---------------------------------------------------------------------------- | 
| // INLINE_FUNCTION_LIST defines the intrinsics typically handled specially by | 
| // the various compilers. | 
| @@ -732,11 +715,24 @@ namespace internal { | 
| F(GetPrototype, 1, 1) | 
|  | 
|  | 
| -#define FOR_EACH_INTRINSIC(F) \ | 
| -  RUNTIME_FUNCTION_LIST(F)    \ | 
| -  INLINE_FUNCTION_LIST(F)     \ | 
| +#define FOR_EACH_INTRINSIC_RETURN_OBJECT(F) \ | 
| +  RUNTIME_FUNCTION_LIST_ALWAYS_1(F)         \ | 
| +  RUNTIME_FUNCTION_LIST_ALWAYS_2(F)         \ | 
| +  RUNTIME_FUNCTION_LIST_ALWAYS_3(F)         \ | 
| +  RUNTIME_FUNCTION_LIST_DEBUGGER(F)         \ | 
| +  RUNTIME_FUNCTION_LIST_I18N_SUPPORT(F)     \ | 
| +  INLINE_FUNCTION_LIST(F)                   \ | 
| INLINE_OPTIMIZED_FUNCTION_LIST(F) | 
|  | 
| + | 
| +// FOR_EACH_INTRINSIC defines the list of all intrinsics, coming in 2 flavors, | 
| +// either returning an object or a pair. | 
| +// Entries have the form F(name, number of arguments, number of values). | 
| +#define FOR_EACH_INTRINSIC(F)       \ | 
| +  FOR_EACH_INTRINSIC_RETURN_PAIR(F) \ | 
| +  FOR_EACH_INTRINSIC_RETURN_OBJECT(F) | 
| + | 
| + | 
| //--------------------------------------------------------------------------- | 
| // Runtime provides access to all C++ runtime functions. | 
|  | 
|  |