diff options
Diffstat (limited to 'libcxx/include/__new/exceptions.h')
| -rw-r--r-- | libcxx/include/__new/exceptions.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/libcxx/include/__new/exceptions.h b/libcxx/include/__new/exceptions.h index 8695181..483e5e3 100644 --- a/libcxx/include/__new/exceptions.h +++ b/libcxx/include/__new/exceptions.h @@ -17,6 +17,12 @@  #  pragma GCC system_header  #endif +// <vcruntime_exception.h> defines its own std::bad_alloc type, +// which we use in order to be ABI-compatible with other STLs on Windows. +#if defined(_LIBCPP_ABI_VCRUNTIME) +#  include <vcruntime_exception.h> +#endif +  _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD  #if !defined(_LIBCPP_ABI_VCRUNTIME)  | 
