Index: runtime/vm/intermediate_language.cc |
diff --git a/runtime/vm/intermediate_language.cc b/runtime/vm/intermediate_language.cc |
index 1a0742f66c2b69216ae21c713804fd307e96fee2..b681cd70f7edf22162f8a9226765859c265c4a7c 100644 |
--- a/runtime/vm/intermediate_language.cc |
+++ b/runtime/vm/intermediate_language.cc |
@@ -1354,6 +1354,7 @@ Definition* ConstantInstr::Canonicalize(FlowGraph* flow_graph) { |
Definition* LoadFieldInstr::Canonicalize(FlowGraph* flow_graph) { |
+ if (!HasUses()) return NULL; |
if (!IsImmutableLengthLoad()) return this; |
// For fixed length arrays if the array is the result of a known constructor |