Index: src/builtins.cc |
diff --git a/src/builtins.cc b/src/builtins.cc |
index 35f164841e2ab283a87bd8665f2a12bd144e71ea..493d56e13ac9967da3d71d61f4d38c4c3170c704 100644 |
--- a/src/builtins.cc |
+++ b/src/builtins.cc |
@@ -1275,12 +1275,17 @@ static void Generate_LoadIC_Getter_ForDeopt(MacroAssembler* masm) { |
static void Generate_LoadIC_Slow(MacroAssembler* masm) { |
- NamedLoadHandlerCompiler::GenerateSlow(masm); |
+ LoadIC::GenerateRuntimeGetProperty(masm); |
+} |
+ |
+ |
+static void Generate_KeyedLoadIC_Initialize(MacroAssembler* masm) { |
+ KeyedLoadIC::GenerateInitialize(masm); |
} |
static void Generate_KeyedLoadIC_Slow(MacroAssembler* masm) { |
- ElementHandlerCompiler::GenerateLoadSlow(masm); |
+ KeyedLoadIC::GenerateRuntimeGetProperty(masm); |
} |
@@ -1290,12 +1295,7 @@ static void Generate_KeyedLoadIC_Miss(MacroAssembler* masm) { |
static void Generate_KeyedLoadIC_Megamorphic(MacroAssembler* masm) { |
- KeyedLoadIC::GenerateMegamorphic(masm, SLOPPY); |
-} |
- |
- |
-static void Generate_KeyedLoadIC_Megamorphic_Strong(MacroAssembler* masm) { |
- KeyedLoadIC::GenerateMegamorphic(masm, STRONG); |
+ KeyedLoadIC::GenerateMegamorphic(masm); |
} |