--- sparky/c++/memalloc.cc.old 2016-10-03 20:52:34.724249809 -0400 +++ sparky/c++/memalloc.cc 2016-10-03 20:58:33.745380625 -0400 @@ -39,7 +39,10 @@ // ---------------------------------------------------------------------------- // -void *operator new(size_t size) throw(std::bad_alloc) +void *operator new(size_t size) +#if __cplusplus < 201103L +throw(std::bad_alloc) +#endif { void *value = allocate(size); if (tracking_memory) @@ -72,7 +75,10 @@ // ---------------------------------------------------------------------------- // -void *operator new[](size_t size) throw(std::bad_alloc) +void *operator new[](size_t size) +#if __cplusplus < 201103L +throw(std::bad_alloc) +#endif { void *value = allocate(size); if (tracking_memory)