From 78521395f262f4d1a3d42e5dde8d67bb86a34dac Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 7 May 2024 18:34:10 +0100 Subject: [PATCH] AAX Client: Add more ignored warnings for Clang on Windows --- .../juce_audio_plugin_client_AAX.cpp | 4 +++- .../juce_audio_plugin_client_AAX_utils.cpp | 6 +++++- .../juce_audio_plugin_client_VST2.cpp | 3 ++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp index e694ee7c22..afc15f9352 100644 --- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp +++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp @@ -56,7 +56,9 @@ JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wdeprecated-declarations", "-Wtautological-overlap-compare", "-Wzero-as-null-pointer-constant", "-Wdeprecated-copy-with-user-provided-dtor", - "-Wdeprecated") + "-Wdeprecated", + "-Wlanguage-extension-token", + "-Wmicrosoft-enum-value") #include diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX_utils.cpp b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX_utils.cpp index 564e923b1f..fdd728d565 100644 --- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX_utils.cpp +++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX_utils.cpp @@ -58,7 +58,11 @@ JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wdeprecated-declarations", "-Wzero-as-null-pointer-constant", "-Wfour-char-constants", "-Wdeprecated-copy-with-user-provided-dtor", - "-Wdeprecated") + "-Wdeprecated", + "-Wlanguage-extension-token", + "-Wmicrosoft-enum-value", + "-Wmisleading-indentation", + "-Wregister") JUCE_BEGIN_IGNORE_WARNINGS_MSVC (6001 6053 4996 5033 4068 4996 5272) #include diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp b/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp index 622646c001..6a865e32ef 100644 --- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp +++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp @@ -81,7 +81,8 @@ JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wconversion", "-Wunused-parameter", "-Wdeprecated-writable-strings", "-Wnon-virtual-dtor", - "-Wzero-as-null-pointer-constant") + "-Wzero-as-null-pointer-constant", + "-Wlanguage-extension-token") JUCE_BEGIN_IGNORE_WARNINGS_MSVC (4458) #define VST_FORCE_DEPRECATED 0