src/share/vm/opto/live.cpp
Print this page
@@ -185,18 +185,15 @@
// is always from thread local storage.
IndexSet *PhaseLive::getfreeset( ) {
IndexSet *f = _free_IndexSet;
if( !f ) {
f = new IndexSet;
-// f->set_arena(Thread::current()->resource_area());
- f->initialize(_maxlrg, Thread::current()->resource_area());
+ f->initialize_in_resource_arena(_maxlrg);
} else {
// Pull from free list
_free_IndexSet = f->next();
- //f->_cnt = 0; // Reset to empty
-// f->set_arena(Thread::current()->resource_area());
- f->initialize(_maxlrg, Thread::current()->resource_area());
+ f->initialize_in_resource_arena(_maxlrg);
}
return f;
}
// Free an IndexSet from a block.