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.