mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 11:34:38 +02:00
6914300: ciEnv should export all well known classes
Reviewed-by: kvn, twisti
This commit is contained in:
parent
6c0af1575c
commit
98449cf2c2
64 changed files with 361 additions and 443 deletions
|
@ -1045,7 +1045,7 @@ MethodHandleCompiler::make_invoke(methodOop m, vmIntrinsics::ID iid,
|
|||
case T_DOUBLE: emit_bc(Bytecodes::_dreturn); break;
|
||||
case T_VOID: emit_bc(Bytecodes::_return); break;
|
||||
case T_OBJECT:
|
||||
if (_rklass.not_null() && _rklass() != SystemDictionary::object_klass())
|
||||
if (_rklass.not_null() && _rklass() != SystemDictionary::Object_klass())
|
||||
emit_bc(Bytecodes::_checkcast, cpool_klass_put(_rklass()));
|
||||
emit_bc(Bytecodes::_areturn);
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue