diff options
Diffstat (limited to 'libcxx/include/experimental/any')
| -rw-r--r-- | libcxx/include/experimental/any | 5 |
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 } |

