rename snapshotStack -> SnapshotStack
[cdsspec-compiler.git] / mymemory.cc
index 878e6de95810c60abd3df4c94a29fa7be4bbd0e4..11542bfa26af49c0b1f93c23841f6138b0354865 100644 (file)
@@ -1,4 +1,3 @@
-/* -*- Mode: C; indent-tabs-mode: t -*- */
 #include "mymemory.h"
 #include "snapshot.h"
 #include "snapshotimp.h"
@@ -53,6 +52,8 @@ void MYFREE(void *ptr) {
 #endif
 }
 mspace mySpace = NULL;
+void * basemySpace = NULL;
+
 void *malloc( size_t size ) {
        return mspace_malloc( mySpace, size );
 }
@@ -62,9 +63,17 @@ void free( void * ptr ){
 }
 
 void * operator new(size_t size) throw(std::bad_alloc) {
-       return MYMALLOC(size);
+       return malloc(size);
 }
 
 void operator delete(void *p) throw() {
-       MYFREE(p);
+       free(p);
+}
+
+void * operator new[](size_t size) throw(std::bad_alloc) {
+       return malloc(size);
+}
+
+void operator delete[](void *p, size_t size) {
+       free(p);
 }