diff -r e4049522b074 -r 59ea39bb2809 src/hotspot/share/classfile/systemDictionary.cpp --- a/src/hotspot/share/classfile/systemDictionary.cpp Tue May 14 11:28:44 2019 -0400 +++ b/src/hotspot/share/classfile/systemDictionary.cpp Tue May 14 11:29:18 2019 -0400 @@ -263,7 +263,7 @@ ResourceMark rm(THREAD); // Ignore wrapping L and ;. TempNewSymbol name = SymbolTable::new_symbol(class_name->as_C_string() + 1, - class_name->utf8_length() - 2, CHECK_NULL); + class_name->utf8_length() - 2); return resolve_instance_class_or_null(name, class_loader, protection_domain, THREAD); } else { return resolve_instance_class_or_null(class_name, class_loader, protection_domain, THREAD); @@ -2356,7 +2356,7 @@ SignatureStream sig_strm(signature, is_method); while (!sig_strm.is_done()) { if (sig_strm.is_object()) { - Symbol* sig = sig_strm.as_symbol(CHECK_NULL); + Symbol* sig = sig_strm.as_symbol(); if (!add_loader_constraint(sig, loader1, loader2, THREAD)) { return sig; } @@ -2626,7 +2626,7 @@ mirror = ss.as_java_mirror(class_loader, protection_domain, SignatureStream::NCDFError, CHECK_(empty)); } - assert(mirror != NULL, "%s", ss.as_symbol(THREAD)->as_C_string()); + assert(mirror != NULL, "%s", ss.as_symbol()->as_C_string()); if (ss.at_return_type()) rt = Handle(THREAD, mirror); else