for keyed store ic.
Review URL: http://codereview.chromium.org/6303
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@457
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00
void KeyedStoreIC::GenerateExtendStorage(MacroAssembler* masm) {
// ----------- S t a t e -------------
// -- eax : value
+ // -- ecx : transition map
// -- esp[0] : return address
// -- esp[4] : key
// -- esp[8] : receiver
// -----------------------------------
// Move the return address below the arguments.
- __ pop(ecx);
- __ push(Operand(esp, 1 * kPointerSize));
+ __ pop(ebx);
__ push(Operand(esp, 1 * kPointerSize));
- __ push(eax);
__ push(ecx);
+ __ push(eax);
+ __ push(ebx);
// Do tail-call to runtime routine.
__ TailCallRuntime(