< prev index next >
hotspot/src/share/vm/adlc/arena.hpp
Print this page
@@ -69,10 +69,13 @@
//------------------------------Chunk------------------------------------------
// Linked list of raw memory chunks
class Chunk: public CHeapObj {
public:
void* operator new(size_t size, size_t length) throw();
+ // Usual (non-placement) deallocation function to allow placement delete use size_t
+ // See 3.7.4.2 [basic.stc.dynamic.deallocation] paragraph 2.
+ void operator delete(void* p);
void operator delete(void* p, size_t length);
Chunk(size_t length);
enum {
init_size = 1*1024, // Size of first chunk
< prev index next >