diff --git a/libc/include/__llvm-libc-common.h b/libc/include/__llvm-libc-common.h index c63eb134a5e5d..b5a23c5765f4d 100644 --- a/libc/include/__llvm-libc-common.h +++ b/libc/include/__llvm-libc-common.h @@ -39,7 +39,11 @@ #define _Thread_local thread_local #undef __NOEXCEPT +#if __cplusplus >= 201103L #define __NOEXCEPT noexcept +#else +#define __NOEXCEPT throw() +#endif #else // not __cplusplus