--- a/src/hotspot/share/prims/methodHandles.cpp Tue May 14 11:28:44 2019 -0400
+++ b/src/hotspot/share/prims/methodHandles.cpp Tue May 14 11:29:18 2019 -0400
@@ -519,12 +519,12 @@
// convert the external string or reflective type to an internal signature
Symbol* MethodHandles::lookup_signature(oop type_str, bool intern_if_not_found, TRAPS) {
if (java_lang_invoke_MethodType::is_instance(type_str)) {
- return java_lang_invoke_MethodType::as_signature(type_str, intern_if_not_found, THREAD);
+ return java_lang_invoke_MethodType::as_signature(type_str, intern_if_not_found);
} else if (java_lang_Class::is_instance(type_str)) {
- return java_lang_Class::as_signature(type_str, false, THREAD);
+ return java_lang_Class::as_signature(type_str, false);
} else if (java_lang_String::is_instance_inlined(type_str)) {
if (intern_if_not_found) {
- return java_lang_String::as_symbol(type_str, THREAD);
+ return java_lang_String::as_symbol(type_str);
} else {
return java_lang_String::as_symbol_or_null(type_str);
}
@@ -602,7 +602,7 @@
}
const char* sigstr = buffer.base();
int siglen = (int) buffer.size();
- bsig = SymbolTable::new_symbol(sigstr, siglen, THREAD);
+ bsig = SymbolTable::new_symbol(sigstr, siglen);
}
assert(is_basic_type_signature(bsig) ||
// detune assert in case the injected argument is not a basic type: