|
@@ -274,7 +274,7 @@ MM_err MM_register::register_deallocation(size_t sz) {
|
|
|
|
|
|
|
|
|
/* ************************************************************ */
|
|
|
-void* operator new[] (size_t sz) {
|
|
|
+void* operator new[] (size_t sz) throw(std::bad_alloc) {
|
|
|
void *p;
|
|
|
|
|
|
MM_DEBUG cout << "new: sz=" << sz << ", register "
|
|
@@ -325,7 +325,7 @@ void* operator new[] (size_t sz) {
|
|
|
|
|
|
|
|
|
/* ************************************************************ */
|
|
|
-void* operator new (size_t sz) {
|
|
|
+void* operator new (size_t sz) throw(std::bad_alloc) {
|
|
|
void *p;
|
|
|
|
|
|
MM_DEBUG cout << "new: sz=" << sz << ", register "
|
|
@@ -377,7 +377,7 @@ void* operator new (size_t sz) {
|
|
|
|
|
|
|
|
|
/* ---------------------------------------------------------------------- */
|
|
|
-void operator delete (void *ptr) {
|
|
|
+void operator delete (void *ptr) throw() {
|
|
|
size_t sz;
|
|
|
void *p;
|
|
|
|
|
@@ -417,7 +417,7 @@ void operator delete (void *ptr) {
|
|
|
|
|
|
|
|
|
/* ---------------------------------------------------------------------- */
|
|
|
-void operator delete[] (void *ptr) {
|
|
|
+void operator delete[] (void *ptr) throw() {
|
|
|
size_t sz;
|
|
|
void *p;
|
|
|
|