diff -r 8c413497f434 -r 070d523b96a7 src/share/vm/runtime/signature.cpp --- a/src/share/vm/runtime/signature.cpp Fri Nov 09 22:22:53 2012 -0800 +++ b/src/share/vm/runtime/signature.cpp Mon Nov 12 16:15:05 2012 -0500 @@ -354,7 +354,7 @@ return Universe::java_mirror(type()); Klass* klass = as_klass(class_loader, protection_domain, failure_mode, CHECK_NULL); if (klass == NULL) return NULL; - return Klass::cast(klass)->java_mirror(); + return klass->java_mirror(); } Symbol* SignatureStream::as_symbol_or_null() {