1.1 --- a/src/share/vm/services/memRecorder.hpp Thu Aug 29 21:46:09 2013 +0200 1.2 +++ b/src/share/vm/services/memRecorder.hpp Thu Aug 29 18:56:29 2013 -0400 1.3 @@ -53,13 +53,13 @@ 1.4 } 1.5 } 1.6 1.7 - void* operator new(size_t size, const std::nothrow_t& nothrow_constant) { 1.8 + void* operator new(size_t size, const std::nothrow_t& nothrow_constant) throw() { 1.9 // the instance is part of memRecorder, needs to be tagged with 'otNMTRecorder' 1.10 // to avoid recursion 1.11 return os::malloc(size, (mtNMT | otNMTRecorder)); 1.12 } 1.13 1.14 - void* operator new(size_t size) { 1.15 + void* operator new(size_t size) throw() { 1.16 assert(false, "use nothrow version"); 1.17 return NULL; 1.18 }