diff src/share/vm/graal/graalVmIds.hpp @ 4484:14a00ee82980

Implement eager type resolving.
author Andreas Woess <andreas.woess@jku.at>
date Tue, 07 Feb 2012 21:15:58 +0100
parents 50a1d38cd7ac
children 120820e30baa
line wrap: on
line diff
--- a/src/share/vm/graal/graalVmIds.hpp	Tue Feb 07 12:48:19 2012 +0100
+++ b/src/share/vm/graal/graalVmIds.hpp	Tue Feb 07 21:15:58 2012 +0100
@@ -72,7 +72,7 @@
 }
 
 inline Symbol* VmIds::toSymbol(jstring string) {
-  return java_lang_String::as_symbol_or_null(JNIHandles::resolve(string));
+  return java_lang_String::as_symbol(JNIHandles::resolve(string), Thread::current());
 }
 
 inline jlong VmIds::getBoxedLong(oop obj) {