Index: src/builtins/x64/builtins-x64.cc |
diff --git a/src/builtins/x64/builtins-x64.cc b/src/builtins/x64/builtins-x64.cc |
index 127d13efb6488ebc98f3604d27e69a6670ba64cc..1a6a6759e1a4bdc38ef9174f9bffa4f32d09683e 100644 |
--- a/src/builtins/x64/builtins-x64.cc |
+++ b/src/builtins/x64/builtins-x64.cc |
@@ -458,8 +458,8 @@ void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { |
__ movp(FieldOperand(rbx, JSGeneratorObject::kResumeModeOffset), rdx); |
// Load suspended function and context. |
- __ movp(rsi, FieldOperand(rbx, JSGeneratorObject::kContextOffset)); |
__ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset)); |
+ __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); |
// Flood function if we are stepping. |
Label prepare_step_in_if_stepping, prepare_step_in_suspended_generator; |