hotspot/src/share/vm/utilities/exceptions.cpp
changeset 46329 53ccc37bda19
parent 46271 979ebd346ecf
child 46701 f559541c0daa
--- a/hotspot/src/share/vm/utilities/exceptions.cpp	Wed Mar 15 11:44:46 2017 +0100
+++ b/hotspot/src/share/vm/utilities/exceptions.cpp	Wed Mar 15 10:25:37 2017 -0400
@@ -265,11 +265,10 @@
   Handle h_exception;
 
   // Resolve exception klass
-  Klass* ik = SystemDictionary::resolve_or_fail(name, h_loader, h_protection_domain, true, thread);
-  instanceKlassHandle klass(thread, ik);
+  InstanceKlass* klass = InstanceKlass::cast(SystemDictionary::resolve_or_fail(name, h_loader, h_protection_domain, true, thread));
 
   if (!thread->has_pending_exception()) {
-    assert(klass.not_null(), "klass must exist");
+    assert(klass != NULL, "klass must exist");
     // We are about to create an instance - so make sure that klass is initialized
     klass->initialize(thread);
     if (!thread->has_pending_exception()) {