libcxxrt now implements bad_array_new_length and need to gaurd against multiple defines. Patch from Baptiste Daroussin.
llvm-svn: 220882
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: fd465fe5b5165d390a1de7a8d168b02a2c2535d3
diff --git a/src/new.cpp b/src/new.cpp
index 3b7c341..2fb6e7f 100644
--- a/src/new.cpp
+++ b/src/new.cpp
@@ -192,8 +192,6 @@
#endif // !__GLIBCXX__
-#endif //LIBCXXRT
-
bad_array_new_length::bad_array_new_length() _NOEXCEPT
{
}
@@ -202,6 +200,8 @@
{
}
+#endif //LIBCXXRT
+
const char*
bad_array_length::what() const _NOEXCEPT
{