From 7eee7cd892c468f9b58270886332060c0fcb2ceb Mon Sep 17 00:00:00 2001 From: reuk Date: Thu, 17 Feb 2022 14:11:38 +0000 Subject: [PATCH] Windows: Fix non-C++14-compatible noexcept usage in mapi.h --- modules/juce_core/native/juce_BasicNativeHeaders.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/modules/juce_core/native/juce_BasicNativeHeaders.h b/modules/juce_core/native/juce_BasicNativeHeaders.h index d524214b43..acf7d041ce 100644 --- a/modules/juce_core/native/juce_BasicNativeHeaders.h +++ b/modules/juce_core/native/juce_BasicNativeHeaders.h @@ -154,7 +154,18 @@ #include #include #include + + #if ! JUCE_CXX17_IS_AVAILABLE + #pragma push_macro ("WIN_NOEXCEPT") + #define WIN_NOEXCEPT + #endif + #include + + #if ! JUCE_CXX17_IS_AVAILABLE + #pragma pop_macro ("WIN_NOEXCEPT") + #endif + #include #include #include