Index: src/full-codegen/arm64/full-codegen-arm64.cc |
diff --git a/src/full-codegen/arm64/full-codegen-arm64.cc b/src/full-codegen/arm64/full-codegen-arm64.cc |
index 9904a6d7e77b718abd658a0e0f61ebb07beb40dc..e444fe5a7065733c4bd1e2d9365d267670ebdbc5 100644 |
--- a/src/full-codegen/arm64/full-codegen-arm64.cc |
+++ b/src/full-codegen/arm64/full-codegen-arm64.cc |
@@ -3567,7 +3567,7 @@ void FullCodeGenerator::VisitYield(Yield* expr) { |
// When we arrive here, x0 holds the generator object. |
__ RecordGeneratorContinuation(); |
__ Ldr(x1, FieldMemOperand(x0, JSGeneratorObject::kResumeModeOffset)); |
- __ Ldr(x0, FieldMemOperand(x0, JSGeneratorObject::kInputOffset)); |
+ __ Ldr(x0, FieldMemOperand(x0, JSGeneratorObject::kInputOrDebugPosOffset)); |
STATIC_ASSERT(JSGeneratorObject::kNext < JSGeneratorObject::kReturn); |
STATIC_ASSERT(JSGeneratorObject::kThrow > JSGeneratorObject::kReturn); |
__ Cmp(x1, Operand(Smi::FromInt(JSGeneratorObject::kReturn))); |