changeset 51857 | 9978fea8a371 |
parent 51848 | 54afe70c50b6 |
child 52351 | 0ecb4e520110 |
--- a/src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp Mon Sep 24 13:51:22 2018 -0700 +++ b/src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp Mon Sep 24 16:37:28 2018 -0700 @@ -3265,7 +3265,9 @@ } -void LIR_Assembler::negate(LIR_Opr left, LIR_Opr dest) { +void LIR_Assembler::negate(LIR_Opr left, LIR_Opr dest, LIR_Opr tmp) { + // tmp must be unused + assert(tmp->is_illegal(), "wasting a register if tmp is allocated"); if (left->is_single_cpu()) { assert (dest->type() == T_INT, "unexpected result type");