Index: src/a64/lithium-gap-resolver-a64.cc |
diff --git a/src/a64/lithium-gap-resolver-a64.cc b/src/a64/lithium-gap-resolver-a64.cc |
index 7c6c9b216345a637f4271249579b900394bd1b00..3087a3e9306cafc6796008d8ff6bc54a11d91e6f 100644 |
--- a/src/a64/lithium-gap-resolver-a64.cc |
+++ b/src/a64/lithium-gap-resolver-a64.cc |
@@ -81,6 +81,7 @@ void LGapResolver::Resolve(LParallelMove* parallel_move) { |
if (need_to_restore_root_) { |
ASSERT(kSavedValue.Is(root)); |
__ InitializeRootRegister(); |
+ need_to_restore_root_ = false; |
} |
moves_.Rewind(0); |