| Index: runtime/vm/flow_graph_compiler_x64.cc
|
| diff --git a/runtime/vm/flow_graph_compiler_x64.cc b/runtime/vm/flow_graph_compiler_x64.cc
|
| index 7d407f061e5c5783e858cb6ebeedb458864fa0f5..a6350bf8646350495db7b41a5389a83a1a3966cb 100644
|
| --- a/runtime/vm/flow_graph_compiler_x64.cc
|
| +++ b/runtime/vm/flow_graph_compiler_x64.cc
|
| @@ -741,6 +741,8 @@ void FlowGraphCompiler::EmitInstructionEpilogue(Instruction* instr) {
|
| Location value = defn->locs()->out(0);
|
| if (value.IsRegister()) {
|
| __ pushq(value.reg());
|
| + } else if (value.IsConstant()) {
|
| + __ PushObject(value.constant());
|
| } else {
|
| ASSERT(value.IsStackSlot());
|
| __ pushq(value.ToStackSlotAddress());
|
|
|