| Index: src/builtins.h
|
| diff --git a/src/builtins.h b/src/builtins.h
|
| index cfbb77d7a3180c5c343adf6830c0343d39a3f4fb..c00a1a92c4432927c7c8f1394173414434cde78d 100644
|
| --- a/src/builtins.h
|
| +++ b/src/builtins.h
|
| @@ -109,6 +109,8 @@ enum BuiltinExtraArguments {
|
| /* Uses KeyedLoadIC_Initialize; must be after in list. */ \
|
| V(FunctionCall, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| V(FunctionApply, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| + V(ReflectApply, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| + V(ReflectConstruct, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| \
|
| V(InternalArrayCode, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| V(ArrayCode, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| @@ -193,6 +195,8 @@ enum BuiltinExtraArguments {
|
| V(STRING_ADD_LEFT, 1) \
|
| V(STRING_ADD_RIGHT, 1) \
|
| V(APPLY_PREPARE, 1) \
|
| + V(REFLECT_APPLY_PREPARE, 1) \
|
| + V(REFLECT_CONSTRUCT_PREPARE, 2) \
|
| V(STACK_OVERFLOW, 1)
|
|
|
| class BuiltinFunctionTable;
|
| @@ -316,6 +320,8 @@ class Builtins {
|
|
|
| static void Generate_FunctionCall(MacroAssembler* masm);
|
| static void Generate_FunctionApply(MacroAssembler* masm);
|
| + static void Generate_ReflectApply(MacroAssembler* masm);
|
| + static void Generate_ReflectConstruct(MacroAssembler* masm);
|
|
|
| static void Generate_InternalArrayCode(MacroAssembler* masm);
|
| static void Generate_ArrayCode(MacroAssembler* masm);
|
|
|