equal
deleted
inserted
replaced
262 // Get the ciObject corresponding to some oop. If the ciObject has |
262 // Get the ciObject corresponding to some oop. If the ciObject has |
263 // already been created, it is returned. Otherwise, a new ciObject |
263 // already been created, it is returned. Otherwise, a new ciObject |
264 // is created. |
264 // is created. |
265 ciMetadata* ciObjectFactory::get_metadata(Metadata* key) { |
265 ciMetadata* ciObjectFactory::get_metadata(Metadata* key) { |
266 ASSERT_IN_VM; |
266 ASSERT_IN_VM; |
267 |
|
268 assert(key == NULL || key->is_metadata(), "must be"); |
|
269 |
267 |
270 #ifdef ASSERT |
268 #ifdef ASSERT |
271 if (CIObjectFactoryVerify) { |
269 if (CIObjectFactoryVerify) { |
272 Metadata* last = NULL; |
270 Metadata* last = NULL; |
273 for (int j = 0; j< _ci_metadata->length(); j++) { |
271 for (int j = 0; j< _ci_metadata->length(); j++) { |