src/hotspot/share/opto/type.hpp
changeset 55583 82fae48799e4
parent 53623 83b40a7bf00d
child 58372 43c4fb8ba96b
equal deleted inserted replaced
55582:12cb0fb3b425 55583:82fae48799e4
   182 public:
   182 public:
   183 
   183 
   184   inline void* operator new( size_t x ) throw() {
   184   inline void* operator new( size_t x ) throw() {
   185     Compile* compile = Compile::current();
   185     Compile* compile = Compile::current();
   186     compile->set_type_last_size(x);
   186     compile->set_type_last_size(x);
   187     void *temp = compile->type_arena()->Amalloc_D(x);
   187     return compile->type_arena()->Amalloc_D(x);
   188     compile->set_type_hwm(temp);
       
   189     return temp;
       
   190   }
   188   }
   191   inline void operator delete( void* ptr ) {
   189   inline void operator delete( void* ptr ) {
   192     Compile* compile = Compile::current();
   190     Compile* compile = Compile::current();
   193     compile->type_arena()->Afree(ptr,compile->type_last_size());
   191     compile->type_arena()->Afree(ptr,compile->type_last_size());
   194   }
   192   }