Index: runtime/vm/flow_graph_compiler.cc |
=================================================================== |
--- runtime/vm/flow_graph_compiler.cc (revision 23243) |
+++ runtime/vm/flow_graph_compiler.cc (working copy) |
@@ -738,7 +738,7 @@ |
} |
// Allocate all unallocated input locations. |
- const bool should_pop = !instr->IsPushArgument(); |
+ const bool should_pop = !instr->IsPushArgument() && !instr->IsPushTemp(); |
for (intptr_t i = locs->input_count() - 1; i >= 0; i--) { |
Location loc = locs->in(i); |
Register reg = kNoRegister; |