commit | 62713dac1948a41e3c81b845ae51a176ff692635 | [log] [tgz] |
---|---|---|
author | Nick Kledzik <kledzik@apple.com> | Tue May 18 22:17:13 2010 +0000 |
committer | Nick Kledzik <kledzik@apple.com> | Tue May 18 22:17:13 2010 +0000 |
tree | 687ed119fc9d50d3d045ad862a4731cb08f1acac | |
parent | f8bf66387319197689e140c1c7ec652e36056167 [diff] [blame] |
Add set_new_handler and nothrow implementations llvm-svn: 104073
diff --git a/libcxx/src/new.cpp b/libcxx/src/new.cpp index bc105cc4..9ad0612 100644 --- a/libcxx/src/new.cpp +++ b/libcxx/src/new.cpp
@@ -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() { }