--- old/src/hotspot/share/c1/c1_Optimizer.cpp 2019-07-12 08:14:41.838528243 -0700 +++ new/src/hotspot/share/c1/c1_Optimizer.cpp 2019-07-12 08:14:41.514516648 -0700 @@ -515,6 +515,8 @@ void do_NewTypeArray (NewTypeArray* x); void do_NewObjectArray (NewObjectArray* x); void do_NewMultiArray (NewMultiArray* x); + void do_WithField (WithField* x); + void do_DefaultValue (DefaultValue* x); void do_CheckCast (CheckCast* x); void do_InstanceOf (InstanceOf* x); void do_MonitorEnter (MonitorEnter* x); @@ -703,6 +705,8 @@ void NullCheckVisitor::do_NewTypeArray (NewTypeArray* x) { nce()->handle_NewArray(x); } void NullCheckVisitor::do_NewObjectArray (NewObjectArray* x) { nce()->handle_NewArray(x); } void NullCheckVisitor::do_NewMultiArray (NewMultiArray* x) { nce()->handle_NewArray(x); } +void NullCheckVisitor::do_WithField (WithField* x) {} +void NullCheckVisitor::do_DefaultValue (DefaultValue* x) {} void NullCheckVisitor::do_CheckCast (CheckCast* x) { nce()->clear_last_explicit_null_check(); } void NullCheckVisitor::do_InstanceOf (InstanceOf* x) {} void NullCheckVisitor::do_MonitorEnter (MonitorEnter* x) { nce()->handle_AccessMonitor(x); }