Corrected overloading of operator new (icc)
[u/mrichter/AliRoot.git] / HLT / MUON / src / new.cxx
index ed973df0c10231e602b844b2ab8b967d8e06d683..22072319bebb47bb48ca1ab3ae3f585ffeb63d1a 100644 (file)
@@ -110,7 +110,7 @@ namespace
 }; // end of namespace
 
 
-void* operator new (size_t size) throw (dHLT::OutOfMemory)
+void* operator new (size_t size) throw (std::bad_alloc)
 {
        void* memory = malloc(size);
        if (memory == NULL) dHLT::ThrowOutOfMemory();
@@ -120,7 +120,7 @@ void* operator new (size_t size) throw (dHLT::OutOfMemory)
 };
 
 
-void* operator new [] (size_t size) throw (dHLT::OutOfMemory)
+void* operator new [] (size_t size) throw (std::bad_alloc)
 {
        void* memory = malloc(size);
        if (memory == NULL) dHLT::ThrowOutOfMemory();