changeset 9020:627dc359e918

Use correct method to access constant pool
author Christian Wimmer <christian.wimmer@oracle.com>
date Thu, 11 Apr 2013 15:39:55 -0700
parents 22601d7e507e
children 0524e6e34ad8
files src/share/vm/graal/graalCompilerToVM.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToVM.cpp	Thu Apr 11 14:46:35 2013 -0700
+++ b/src/share/vm/graal/graalCompilerToVM.cpp	Thu Apr 11 15:39:55 2013 -0700
@@ -1022,10 +1022,10 @@
     u2 typeCPIdx = table[i].descriptor_cp_index;
     u2 slot = table[i].slot;
 
-    char* name = method->constants()->string_at_noresolve(nameCPIdx);
+    char* name = method->constants()->symbol_at(nameCPIdx)->as_C_string();
     Handle nameHandle = java_lang_String::create_from_str(name, CHECK_NULL);
 
-    char* typeInfo = method->constants()->string_at_noresolve(typeCPIdx);
+    char* typeInfo = method->constants()->symbol_at(typeCPIdx)->as_C_string();
     Handle typeHandle = java_lang_String::create_from_str(typeInfo, CHECK_NULL);
 
     Handle holderHandle = GraalCompiler::createHotSpotResolvedObjectType(method, CHECK_0);