src/share/vm/ci/ciReplay.cpp

changeset 5103
f9be75d21404
parent 5029
7b23cb975cf2
child 5449
1b6395189726
equal deleted inserted replaced
5101:a9270d9ecb13 5103:f9be75d21404
490 if (had_error()) { 490 if (had_error()) {
491 return; 491 return;
492 } 492 }
493 Klass* k = parse_klass(CHECK); 493 Klass* k = parse_klass(CHECK);
494 rec->oops_offsets[i] = offset; 494 rec->oops_offsets[i] = offset;
495 rec->oops_handles[i] = (jobject)(new KlassHandle(THREAD, k)); 495 KlassHandle *kh = NEW_C_HEAP_OBJ(KlassHandle, mtCompiler);
496 ::new ((void*)kh) KlassHandle(THREAD, k);
497 rec->oops_handles[i] = (jobject)kh;
496 } 498 }
497 } 499 }
498 500
499 // instanceKlass <name> 501 // instanceKlass <name>
500 // 502 //

mercurial