diff -r 9baa91bc7567 -r fc6cfe40e32a src/hotspot/share/opto/ifnode.cpp --- a/src/hotspot/share/opto/ifnode.cpp Fri Jul 13 11:21:55 2018 +0800 +++ b/src/hotspot/share/opto/ifnode.cpp Thu Jul 12 16:31:28 2018 +0200 @@ -387,6 +387,7 @@ } else { assert( 0, "do not know how to handle this guy" ); } + guarantee(proj != NULL, "sanity"); Node *proj_path_data, *proj_path_ctrl; if( proj->Opcode() == Op_IfTrue ) {