summaryrefslogtreecommitdiffstats
path: root/libcxx/include/experimental/any
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include/experimental/any')
-rw-r--r--libcxx/include/experimental/any5
1 files changed, 2 insertions, 3 deletions
diff --git a/libcxx/include/experimental/any b/libcxx/include/experimental/any
index 4c732496c52..140d2120d3d 100644
--- a/libcxx/include/experimental/any
+++ b/libcxx/include/experimental/any
@@ -82,7 +82,6 @@ inline namespace fundamentals_v1 {
#include <typeinfo>
#include <type_traits>
#include <cstdlib>
-#include <cassert>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
#pragma GCC system_header
@@ -98,13 +97,13 @@ public:
#if _LIBCPP_STD_VER > 11 // C++ > 11
-_LIBCPP_NORETURN _LIBCPP_INLINE_VISIBILITY
+_LIBCPP_NORETURN inline _LIBCPP_ALWAYS_INLINE
inline void __throw_bad_any_cast()
{
#ifndef _LIBCPP_NO_EXCEPTIONS
throw bad_any_cast();
#else
- assert(!"bad_any_cast");
+ _VSTD::abort();
#endif
}
OpenPOWER on IntegriCloud