| Index: src/builtins.cc
|
| ===================================================================
|
| --- src/builtins.cc (revision 15486)
|
| +++ src/builtins.cc (working copy)
|
| @@ -182,6 +182,7 @@
|
| return result;
|
| }
|
|
|
| +
|
| // ----------------------------------------------------------------------------
|
|
|
| BUILTIN(Illegal) {
|
| @@ -1153,6 +1154,7 @@
|
| "strict_poison_pill", HandleVector<Object>(NULL, 0)));
|
| }
|
|
|
| +
|
| // -----------------------------------------------------------------------------
|
| //
|
|
|
| @@ -1432,14 +1434,17 @@
|
| KeyedLoadIC::GeneratePreMonomorphic(masm);
|
| }
|
|
|
| +
|
| static void Generate_KeyedLoadIC_IndexedInterceptor(MacroAssembler* masm) {
|
| KeyedLoadIC::GenerateIndexedInterceptor(masm);
|
| }
|
|
|
| +
|
| static void Generate_KeyedLoadIC_NonStrictArguments(MacroAssembler* masm) {
|
| KeyedLoadIC::GenerateNonStrictArguments(masm);
|
| }
|
|
|
| +
|
| static void Generate_StoreIC_Slow(MacroAssembler* masm) {
|
| StoreIC::GenerateSlow(masm);
|
| }
|
| @@ -1539,14 +1544,17 @@
|
| KeyedStoreIC::GenerateInitialize(masm);
|
| }
|
|
|
| +
|
| static void Generate_KeyedStoreIC_NonStrictArguments(MacroAssembler* masm) {
|
| KeyedStoreIC::GenerateNonStrictArguments(masm);
|
| }
|
|
|
| +
|
| static void Generate_TransitionElementsSmiToDouble(MacroAssembler* masm) {
|
| KeyedStoreIC::GenerateTransitionElementsSmiToDouble(masm);
|
| }
|
|
|
| +
|
| static void Generate_TransitionElementsDoubleToObject(MacroAssembler* masm) {
|
| KeyedStoreIC::GenerateTransitionElementsDoubleToObject(masm);
|
| }
|
| @@ -1716,6 +1724,7 @@
|
| #undef DEF_FUNCTION_PTR_A
|
| }
|
|
|
| +
|
| void Builtins::SetUp(bool create_heap_objects) {
|
| ASSERT(!initialized_);
|
| Isolate* isolate = Isolate::Current();
|
|
|