--- 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 =