# HG changeset patch # User Christian Wimmer # Date 1365719995 25200 # Node ID 627dc359e918430d30c0837be86075eb1b5cd60d # Parent 22601d7e507ee8940af705e12e8f28d662eff037 Use correct method to access constant pool diff -r 22601d7e507e -r 627dc359e918 src/share/vm/graal/graalCompilerToVM.cpp --- 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);