src/hotspot/share/classfile/classLoaderData.cpp
changeset 54847 59ea39bb2809
parent 54807 33fe50b6d707
child 55603 3868dde58ebb
child 58678 9cf78a70fa4f
--- a/src/hotspot/share/classfile/classLoaderData.cpp	Tue May 14 11:28:44 2019 -0400
+++ b/src/hotspot/share/classfile/classLoaderData.cpp	Tue May 14 11:29:18 2019 -0400
@@ -108,8 +108,7 @@
     const char* cl_instance_name = java_lang_String::as_utf8_string(cl_name);
 
     if (cl_instance_name != NULL && cl_instance_name[0] != '\0') {
-      // Can't throw InternalError and SymbolTable doesn't throw OOM anymore.
-      _name = SymbolTable::new_symbol(cl_instance_name, CATCH);
+      _name = SymbolTable::new_symbol(cl_instance_name);
     }
   }
 
@@ -125,8 +124,7 @@
                   (cl_name_and_id == NULL) ? _class_loader_klass->external_name() :
                                              java_lang_String::as_utf8_string(cl_name_and_id);
   assert(cl_instance_name_and_id != NULL && cl_instance_name_and_id[0] != '\0', "class loader has no name and id");
-  // Can't throw InternalError and SymbolTable doesn't throw OOM anymore.
-  _name_and_id = SymbolTable::new_symbol(cl_instance_name_and_id, CATCH);
+  _name_and_id = SymbolTable::new_symbol(cl_instance_name_and_id);
 }
 
 ClassLoaderData::ClassLoaderData(Handle h_class_loader, bool is_unsafe_anonymous) :