Index: src/x64/ic-x64.cc |
=================================================================== |
--- src/x64/ic-x64.cc (revision 3729) |
+++ src/x64/ic-x64.cc (working copy) |
@@ -414,6 +414,7 @@ |
// -- rsp[8] : name |
// -- rsp[16] : receiver |
// ----------------------------------- |
+ |
GenerateGeneric(masm); |
} |
@@ -1080,7 +1081,6 @@ |
// rsp[(argc + 1) * 8] argument 0 = receiver |
// rsp[(argc + 2) * 8] function name |
// ----------------------------------- |
- |
Label miss, global_object, non_global_object; |
// Get the receiver of the function from the stack. |
@@ -1178,7 +1178,6 @@ |
// -- rsp[0] : return address |
// -- rsp[8] : receiver |
// ----------------------------------- |
- |
Label miss; |
__ movq(rax, Operand(rsp, kPointerSize)); |
@@ -1195,7 +1194,6 @@ |
// -- rsp[0] : return address |
// -- rsp[8] : receiver |
// ----------------------------------- |
- |
Label miss; |
__ movq(rax, Operand(rsp, kPointerSize)); |
@@ -1243,7 +1241,6 @@ |
// -- rsp[0] : return address |
// -- rsp[8] : receiver |
// ----------------------------------- |
- |
Label miss, probe, global; |
__ movq(rax, Operand(rsp, kPointerSize)); |
@@ -1291,7 +1288,6 @@ |
// -- rsp[0] : return address |
// -- rsp[8] : receiver |
// ----------------------------------- |
- |
Label miss; |
__ movq(rax, Operand(rsp, kPointerSize)); |
@@ -1337,6 +1333,7 @@ |
// -- rsp[0] : return address |
// -- rsp[8] : receiver |
// ----------------------------------- |
+ |
__ pop(rbx); |
__ push(Operand(rsp, 0)); // receiver |
__ push(rcx); // name |