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); |