8171537: aarch64: compiler/c1/Test6849574.java generates guarantee failure in C1

Reviewed-by: aph
This commit is contained in:
Ed Nevill 2016-12-20 15:49:30 -05:00
parent 99ba5922e4
commit 2bde3c7c3e

View File

@ -3111,7 +3111,7 @@ void LIR_Assembler::peephole(LIR_List *lir) {
}
void LIR_Assembler::atomic_op(LIR_Code code, LIR_Opr src, LIR_Opr data, LIR_Opr dest, LIR_Opr tmp_op) {
Address addr = as_Address(src->as_address_ptr(), noreg);
Address addr = as_Address(src->as_address_ptr());
BasicType type = src->type();
bool is_oop = type == T_OBJECT || type == T_ARRAY;