diff -r e4049522b074 -r 59ea39bb2809 src/hotspot/share/ci/ciEnv.cpp --- a/src/hotspot/share/ci/ciEnv.cpp Tue May 14 11:28:44 2019 -0400 +++ b/src/hotspot/share/ci/ciEnv.cpp Tue May 14 11:29:18 2019 -0400 @@ -405,8 +405,7 @@ // This is a name from a signature. Strip off the trimmings. // Call recursive to keep scope of strippedsym. TempNewSymbol strippedsym = SymbolTable::new_symbol(sym->as_utf8()+1, - sym->utf8_length()-2, - KILL_COMPILE_ON_FATAL_(_unloaded_ciinstance_klass)); + sym->utf8_length()-2); ciSymbol* strippedname = get_symbol(strippedsym); return get_klass_by_name_impl(accessing_klass, cpool, strippedname, require_local); } @@ -459,8 +458,7 @@ // We have an unloaded array. // Build it on the fly if the element class exists. TempNewSymbol elem_sym = SymbolTable::new_symbol(sym->as_utf8()+1, - sym->utf8_length()-1, - KILL_COMPILE_ON_FATAL_(fail_type)); + sym->utf8_length()-1); // Get element ciKlass recursively. ciKlass* elem_klass =