mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-02-03 03:30:06 +00:00
On macOS 10.15, stdatomic.h (included by the VST3 SDK) defines a macro named atomic_thread_fence when building in C++20 mode. This macro was trampling over a call to std::atomic_thread_fence from the C++ atomic header, made in juce_Atomic.h. No JUCE implementation files use the C11 atomic functions, so I think it's safe to just undef the problematic symbol after including all the VST3 implementation files. |
||
|---|---|---|
| .. | ||
| format | ||
| format_types | ||
| processors | ||
| scanning | ||
| utilities | ||
| juce_audio_processors.cpp | ||
| juce_audio_processors.h | ||
| juce_audio_processors.mm | ||