Adding ABI support for __cxa_throw_bad_array_new_length.
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@217604 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/src/cxa_aux_runtime.cpp b/src/cxa_aux_runtime.cpp
index 15fede0..7fec810 100644
--- a/src/cxa_aux_runtime.cpp
+++ b/src/cxa_aux_runtime.cpp
@@ -11,6 +11,7 @@
//===----------------------------------------------------------------------===//
#include "cxxabi.h"
+#include <new>
#include <typeinfo>
namespace __cxxabiv1
@@ -29,6 +30,10 @@
throw std::bad_typeid();
}
+LIBCXXABI_NORETURN
+void __cxa_throw_bad_array_new_length(void) {
+ throw std::bad_array_new_length();
+}
} // extern "C"
} // abi