Reviewers: Rico,
Description:
Fix compilation error on X64 and ARM. Error was introduced in r8851.
Clean up TranslationIterator and DeoptimizationInputDataPrint, so they will
work
with alignment padding in the Translation info.
BUG=
TEST=v8 compiles on X64 and ARM platforms.
Please review this at http://codereview.chromium.org/7491087/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/arm/deoptimizer-arm.cc
M src/x64/deoptimizer-x64.cc
Index: src/arm/deoptimizer-arm.cc
diff --git a/src/arm/deoptimizer-arm.cc b/src/arm/deoptimizer-arm.cc
index
3bcfccf6eb90606ea0c8e95aee7f6fc0fddbfda5..db2ff727349fa19fbf42efb30a7006ed73effbbd
100644
--- a/src/arm/deoptimizer-arm.cc
+++ b/src/arm/deoptimizer-arm.cc
@@ -530,8 +530,6 @@ void Deoptimizer::DoComputeFrame(TranslationIterator*
iterator,
output_frame->SetContinuation(
reinterpret_cast<uint32_t>(continuation->entry()));
}
-
- if (output_count_ - 1 == frame_index) iterator->Done();
}
Index: src/x64/deoptimizer-x64.cc
diff --git a/src/x64/deoptimizer-x64.cc b/src/x64/deoptimizer-x64.cc
index
4051cf3e81c042250c1b8c38839d1c24110a8e72..b52e659320ad5b2090ce958289d8a93f44b684cb
100644
--- a/src/x64/deoptimizer-x64.cc
+++ b/src/x64/deoptimizer-x64.cc
@@ -605,8 +605,6 @@ void Deoptimizer::DoComputeFrame(TranslationIterator*
iterator,
output_frame->SetContinuation(
reinterpret_cast<intptr_t>(continuation->entry()));
}
-
- if (output_count_ - 1 == frame_index) iterator->Done();
}
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev