hotspot/src/share/vm/classfile/systemDictionary.cpp
changeset 27677 b1997f2f1b56
parent 27247 99db666dbe8e
child 27680 8ecc0871c18e
--- a/hotspot/src/share/vm/classfile/systemDictionary.cpp	Mon Oct 27 17:24:10 2014 -0400
+++ b/hotspot/src/share/vm/classfile/systemDictionary.cpp	Wed Nov 12 13:55:59 2014 +0100
@@ -233,15 +233,15 @@
                  class_name->as_C_string(),
                  class_loader.is_null() ? "null" : class_loader->klass()->name()->as_C_string()));
   if (FieldType::is_array(class_name)) {
-    return resolve_array_class_or_null(class_name, class_loader, protection_domain, CHECK_NULL);
+    return resolve_array_class_or_null(class_name, class_loader, protection_domain, THREAD);
   } else if (FieldType::is_obj(class_name)) {
     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);
-    return resolve_instance_class_or_null(name, class_loader, protection_domain, CHECK_NULL);
+    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, CHECK_NULL);
+    return resolve_instance_class_or_null(class_name, class_loader, protection_domain, THREAD);
   }
 }