mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8263721: Unify oop casting
Reviewed-by: kbarrett, coleenp
This commit is contained in:
parent
329697b02e
commit
a79f095697
90 changed files with 248 additions and 249 deletions
|
@ -1498,7 +1498,7 @@ JRT_ENTRY(void, InterpreterRuntime::member_name_arg_or_null(JavaThread* thread,
|
|||
Symbol* mname = cpool->name_ref_at(cp_index);
|
||||
|
||||
if (MethodHandles::has_member_arg(cname, mname)) {
|
||||
oop member_name_oop = (oop) member_name;
|
||||
oop member_name_oop = cast_to_oop(member_name);
|
||||
if (java_lang_invoke_DirectMethodHandle::is_instance(member_name_oop)) {
|
||||
// FIXME: remove after j.l.i.InvokerBytecodeGenerator code shape is updated.
|
||||
member_name_oop = java_lang_invoke_DirectMethodHandle::member(member_name_oop);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue