mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8238048: Close alignment gaps in InstanceKlass
Moved fields around and some constant fields into ConstantPool Reviewed-by: cjplummer, dlong, iklam
This commit is contained in:
parent
37e5aec119
commit
90ada6a314
20 changed files with 184 additions and 157 deletions
|
@ -1432,6 +1432,7 @@ methodHandle Method::make_method_handle_intrinsic(vmIntrinsics::ID iid,
|
|||
ConstantPool* cp_oop = ConstantPool::allocate(loader_data, cp_length, CHECK_(empty));
|
||||
cp = constantPoolHandle(THREAD, cp_oop);
|
||||
}
|
||||
cp->copy_fields(holder->constants());
|
||||
cp->set_pool_holder(holder);
|
||||
cp->symbol_at_put(_imcp_invoke_name, name);
|
||||
cp->symbol_at_put(_imcp_invoke_signature, signature);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue