mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
Merge
This commit is contained in:
commit
25e07fb041
91 changed files with 575 additions and 499 deletions
|
@ -174,7 +174,7 @@ void ciObjectFactory::init_shared_objects() {
|
|||
}
|
||||
|
||||
ciEnv::_unloaded_cisymbol = ciObjectFactory::get_symbol(vmSymbols::dummy_symbol());
|
||||
// Create dummy InstanceKlass and objArrayKlass object and assign them idents
|
||||
// Create dummy InstanceKlass and ObjArrayKlass object and assign them idents
|
||||
ciEnv::_unloaded_ciinstance_klass = new (_arena) ciInstanceKlass(ciEnv::_unloaded_cisymbol, NULL, NULL);
|
||||
init_ident_of(ciEnv::_unloaded_ciinstance_klass);
|
||||
ciEnv::_unloaded_ciobjarrayklass = new (_arena) ciObjArrayKlass(ciEnv::_unloaded_cisymbol, ciEnv::_unloaded_ciinstance_klass, 1);
|
||||
|
@ -454,7 +454,7 @@ ciKlass* ciObjectFactory::get_unloaded_klass(ciKlass* accessing_klass,
|
|||
// the cache.
|
||||
ciKlass* new_klass = NULL;
|
||||
|
||||
// Two cases: this is an unloaded objArrayKlass or an
|
||||
// Two cases: this is an unloaded ObjArrayKlass or an
|
||||
// unloaded InstanceKlass. Deal with both.
|
||||
if (name->byte_at(0) == '[') {
|
||||
// Decompose the name.'
|
||||
|
@ -480,7 +480,7 @@ ciKlass* ciObjectFactory::get_unloaded_klass(ciKlass* accessing_klass,
|
|||
// The type array itself takes care of one of the dimensions.
|
||||
dimension--;
|
||||
|
||||
// The element klass is a typeArrayKlass.
|
||||
// The element klass is a TypeArrayKlass.
|
||||
element_klass = ciTypeArrayKlass::make(element_type);
|
||||
}
|
||||
new_klass = new (arena()) ciObjArrayKlass(name, element_klass, dimension);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue