From ab768a85f686d8334d9c96752e5da1ee14c119cb Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Wed, 28 Dec 2016 05:20:27 +0000 Subject: Fix debug mode build w/o exceptions llvm-svn: 290652 --- libcxx/src/debug.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libcxx/src/debug.cpp') diff --git a/libcxx/src/debug.cpp b/libcxx/src/debug.cpp index fe27dc82ca6..f2fc1ceb495 100644 --- a/libcxx/src/debug.cpp +++ b/libcxx/src/debug.cpp @@ -41,7 +41,11 @@ _LIBCPP_NORETURN void __libcpp_abort_debug_function(__libcpp_debug_info const& i } _LIBCPP_NORETURN void __libcpp_throw_debug_function(__libcpp_debug_info const& info) { +#ifndef _LIBCPP_NO_EXCEPTIONS throw __libcpp_debug_exception(info); +#else + __libcpp_abort_debug_function(info); +#endif } struct __libcpp_debug_exception::__libcpp_debug_exception_imp { -- cgit v1.2.3