diff options
Diffstat (limited to 'src/pal/src/exception/seh-unwind.cpp')
-rw-r--r-- | src/pal/src/exception/seh-unwind.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/pal/src/exception/seh-unwind.cpp b/src/pal/src/exception/seh-unwind.cpp index 094036189c..3f40057d88 100644 --- a/src/pal/src/exception/seh-unwind.cpp +++ b/src/pal/src/exception/seh-unwind.cpp @@ -31,10 +31,14 @@ Abstract: // Sub-headers included from the libunwind.h contain an empty struct // and clang issues a warning. Until the libunwind is fixed, disable // the warning. +#ifdef __llvm__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wextern-c-compat" +#endif #include <libunwind.h> +#ifdef __llvm__ #pragma clang diagnostic pop +#endif //---------------------------------------------------------------------- // Virtual Unwinding |