Skip to content
Snippets Groups Projects
Commit 52018b1d authored by Botond Baranyi's avatar Botond Baranyi Committed by Gerrit Code Review
Browse files

Merge "build experiment: lets use GNU -s solution for handling C++ standard's...

Merge "build experiment: lets use GNU -s solution for handling C++ standard's throw related changes (needs to be tested on many platforms)"
parents b0943d33 3d5cb2c9
No related branches found
No related tags found
No related merge requests found
......@@ -18,23 +18,23 @@
static void *dummy = NULL;
void *operator new(size_t size) throw (std::bad_alloc)
void *operator new(size_t size) _GLIBCXX_THROW (std::bad_alloc)
{
return Malloc(size);
}
void *operator new[](size_t size) throw (std::bad_alloc)
void *operator new[](size_t size) _GLIBCXX_THROW (std::bad_alloc)
{
if (size == 0) return &dummy;
else return Malloc(size);
}
void operator delete(void *ptr) throw()
void operator delete(void *ptr) _GLIBCXX_USE_NOEXCEPT
{
Free(ptr);
}
void operator delete[](void *ptr) throw()
void operator delete[](void *ptr) _GLIBCXX_USE_NOEXCEPT
{
if (ptr != (void*)&dummy) Free(ptr);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment