[cfe-commits] [libcxx] r104073 - /libcxx/trunk/src/new.cpp

Nick Kledzik kledzik at apple.com
Tue May 18 15:17:13 PDT 2010


Author: kledzik
Date: Tue May 18 17:17:13 2010
New Revision: 104073

URL: http://llvm.org/viewvc/llvm-project?rev=104073&view=rev
Log:
Add set_new_handler and nothrow implementations

Modified:
    libcxx/trunk/src/new.cpp

Modified: libcxx/trunk/src/new.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/src/new.cpp?rev=104073&r1=104072&r2=104073&view=diff
==============================================================================
--- libcxx/trunk/src/new.cpp (original)
+++ libcxx/trunk/src/new.cpp Tue May 18 17:17:13 2010
@@ -118,6 +118,16 @@
 namespace std
 {
 
+const nothrow_t nothrow = {};
+
+new_handler
+set_new_handler(new_handler handler) throw()
+{
+    new_handler r = __new_handler;
+    __new_handler = handler;
+    return r;
+}
+
 bad_alloc::bad_alloc() throw() 
 { 
 }





More information about the cfe-commits mailing list