1.1 --- a/src/share/vm/c1/c1_LIR.hpp Fri Apr 07 02:15:31 2017 +0900 1.2 +++ b/src/share/vm/c1/c1_LIR.hpp Tue Apr 11 19:17:58 2017 +0300 1.3 @@ -2153,7 +2153,7 @@ 1.4 void pack64(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir_pack64, src, dst, T_LONG, lir_patch_none, NULL)); } 1.5 void unpack64(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir_unpack64, src, dst, T_LONG, lir_patch_none, NULL)); } 1.6 1.7 - void null_check(LIR_Opr opr, CodeEmitInfo* info) { append(new LIR_Op1(lir_null_check, opr, info)); } 1.8 + void null_check(LIR_Opr opr, CodeEmitInfo* info, bool deoptimize_on_null = false); 1.9 void throw_exception(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) { 1.10 append(new LIR_Op2(lir_throw, exceptionPC, exceptionOop, LIR_OprFact::illegalOpr, info)); 1.11 }