diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm index 8e1375263b..7057a0f7f9 100644 --- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm +++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm @@ -2193,7 +2193,9 @@ private: const auto init = [&] { + JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wunguarded-availability-new") end = MIDIEventListInit (&stackList, kMIDIProtocol_1_0); + JUCE_END_IGNORE_WARNINGS_GCC_LIKE }; const auto send = [&] @@ -2206,6 +2208,7 @@ private: static_assert (sizeof (uint32_t) == sizeof (UInt32) && alignof (uint32_t) == alignof (UInt32), "If this fails, the cast below will be broken too!"); + JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wunguarded-availability-new") using List = struct MIDIEventList; end = MIDIEventListAdd (&stackList, sizeof (List::packet), @@ -2213,6 +2216,7 @@ private: (MIDITimeStamp) timeStamp, view.size(), reinterpret_cast (view.data())); + JUCE_END_IGNORE_WARNINGS_GCC_LIKE }; init();