| Index: src/builtins.cc
|
| diff --git a/src/builtins.cc b/src/builtins.cc
|
| index f950c595b9a3ff32c506a9fb627050f49fcd85ce..999969dd29f3ca92e0a8d7cc772d9140ffde6289 100644
|
| --- a/src/builtins.cc
|
| +++ b/src/builtins.cc
|
| @@ -1385,11 +1385,6 @@ static void Generate_StoreIC_Slow(MacroAssembler* masm) {
|
| }
|
|
|
|
|
| -static void Generate_StoreIC_Slow_Strict(MacroAssembler* masm) {
|
| - StoreIC::GenerateSlow(masm);
|
| -}
|
| -
|
| -
|
| static void Generate_StoreIC_Initialize(MacroAssembler* masm) {
|
| StoreIC::GenerateInitialize(masm);
|
| }
|
| @@ -1420,11 +1415,6 @@ static void Generate_StoreIC_Normal(MacroAssembler* masm) {
|
| }
|
|
|
|
|
| -static void Generate_StoreIC_Normal_Strict(MacroAssembler* masm) {
|
| - StoreIC::GenerateNormal(masm);
|
| -}
|
| -
|
| -
|
| static void Generate_StoreIC_Megamorphic(MacroAssembler* masm) {
|
| StoreIC::GenerateMegamorphic(masm, kNonStrictMode);
|
| }
|
| @@ -1480,11 +1470,6 @@ static void Generate_KeyedStoreIC_Slow(MacroAssembler* masm) {
|
| }
|
|
|
|
|
| -static void Generate_KeyedStoreIC_Slow_Strict(MacroAssembler* masm) {
|
| - KeyedStoreIC::GenerateSlow(masm);
|
| -}
|
| -
|
| -
|
| static void Generate_KeyedStoreIC_Initialize(MacroAssembler* masm) {
|
| KeyedStoreIC::GenerateInitialize(masm);
|
| }
|
| @@ -1667,13 +1652,14 @@ void Builtins::InitBuiltinFunctionTable() {
|
| functions->extra_args = NO_EXTRA_ARGUMENTS; \
|
| ++functions;
|
|
|
| -#define DEF_FUNCTION_PTR_H(aname, kind, extra) \
|
| +#define DEF_FUNCTION_PTR_H(aname, kind) \
|
| functions->generator = FUNCTION_ADDR(Generate_##aname); \
|
| functions->c_code = NULL; \
|
| functions->s_name = #aname; \
|
| functions->name = k##aname; \
|
| functions->flags = Code::ComputeFlags( \
|
| - Code::HANDLER, MONOMORPHIC, extra, Code::NORMAL, Code::kind); \
|
| + Code::HANDLER, MONOMORPHIC, Code::kNoExtraICState, \
|
| + Code::NORMAL, Code::kind); \
|
| functions->extra_args = NO_EXTRA_ARGUMENTS; \
|
| ++functions;
|
|
|
| @@ -1805,7 +1791,7 @@ Handle<Code> Builtins::name() { \
|
| reinterpret_cast<Code**>(builtin_address(k##name)); \
|
| return Handle<Code>(code_address); \
|
| }
|
| -#define DEFINE_BUILTIN_ACCESSOR_H(name, kind, extra) \
|
| +#define DEFINE_BUILTIN_ACCESSOR_H(name, kind) \
|
| Handle<Code> Builtins::name() { \
|
| Code** code_address = \
|
| reinterpret_cast<Code**>(builtin_address(k##name)); \
|
|
|