src/share/vm/ci/ciObjectFactory.cpp

changeset 5307
e0c9a1d29eb4
parent 4164
d804e148cff8
child 5628
f98f5d48f511
equal deleted inserted replaced
5306:d9eed26d638a 5307:e0c9a1d29eb4
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++) {

mercurial