Index: runtime/vm/flow_graph.cc |
diff --git a/runtime/vm/flow_graph.cc b/runtime/vm/flow_graph.cc |
index d2d0d117cc1c959e1673e3363fc4f5094f0e5fb2..3c710e57b1912bbfbc46836442fc547151866d21 100644 |
--- a/runtime/vm/flow_graph.cc |
+++ b/runtime/vm/flow_graph.cc |
@@ -193,7 +193,9 @@ static void VerifyUseListsInInstruction(Instruction* instr) { |
for (intptr_t i = 0; i < instr->InputCount(); ++i) { |
Value* use = instr->InputAt(i); |
ASSERT(use->definition() != NULL); |
- ASSERT((use->definition() != instr) || use->definition()->IsPhi()); |
+ ASSERT((use->definition() != instr) || |
+ use->definition()->IsPhi() || |
+ use->definition()->IsMaterializeObject()); |
ASSERT(use->instruction() == instr); |
ASSERT(use->use_index() == i); |
ASSERT(!FLAG_verify_compiler || |