Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1352)

Unified Diff: runtime/vm/intermediate_language_x64.cc

Issue 10891025: Eliminate class UseVal. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/vm/intermediate_language_x64.cc
diff --git a/runtime/vm/intermediate_language_x64.cc b/runtime/vm/intermediate_language_x64.cc
index c29835e2e9091517699a894d87d9e1798cc099ee..d703a35a7fabcc042bedb2ea72fd016143006c3b 100644
--- a/runtime/vm/intermediate_language_x64.cc
+++ b/runtime/vm/intermediate_language_x64.cc
@@ -1090,7 +1090,6 @@ void CreateArrayComp::EmitNativeCode(FlowGraphCompiler* compiler) {
// Pop the element values from the stack into the array.
__ leaq(R10, FieldAddress(RAX, Array::data_offset()));
for (int i = ArgumentCount() - 1; i >= 0; --i) {
- ASSERT(ArgumentAt(i)->value()->IsUse());
__ popq(Address(R10, i * kWordSize));
}
}
@@ -1288,7 +1287,6 @@ LocationSummary*
void ExtractConstructorInstantiatorComp::EmitNativeCode(
FlowGraphCompiler* compiler) {
- ASSERT(instantiator()->IsUse());
Register instantiator_reg = locs()->in(0).reg();
ASSERT(locs()->out().reg() == instantiator_reg);
« runtime/vm/intermediate_language.h ('K') | « runtime/vm/intermediate_language_test.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698