--- parser3/src/include/pa_memory.h 2015/10/12 14:36:56 1.26 +++ parser3/src/include/pa_memory.h 2015/10/26 01:21:56 1.28 @@ -1,7 +1,7 @@ /** @file Parser: memory reference counting classes decls. - Copyright (c) 2001-2012 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2001-2015 Art. Lebedev Studio (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ @@ -9,7 +9,7 @@ #ifndef PA_MEMORY_H #define PA_MEMORY_H -#define IDENT_PA_MEMORY_H "$Id: pa_memory.h,v 1.26 2015/10/12 14:36:56 moko Exp $" +#define IDENT_PA_MEMORY_H "$Id: pa_memory.h,v 1.28 2015/10/26 01:21:56 moko Exp $" // include @@ -85,7 +85,7 @@ inline void *operator new[] (size_t size inline void *operator new[] (std::size_t size) PA_THROW(std::bad_alloc) { return pa_malloc(size); } -inline void operator delete[] (void *ptr) PA_THROW() { +inline void operator delete[] (void *ptr) throw() { pa_free(ptr); } //}@ @@ -97,7 +97,7 @@ inline void *operator new (size_t size, inline void *operator new(std::size_t size) PA_THROW(std::bad_alloc) { return pa_malloc(size); } -inline void operator delete(void *ptr) PA_THROW() { +inline void operator delete(void *ptr) throw() { pa_free(ptr); } //}@