https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110016

--- Comment #2 from Amyspark <amy at amyspark dot me> ---
We've seen failures both in Windows (all ABI flavors) and macOS only when
compiled with GCC -- AppleClang, Clang, and MSVC (in its three flavors) all
work without issue. So I'm doubtful it's a logical issue, especially given that
preventing the compiler from inlining void Predicate::operator() into
std::condition_variable::wait seems to be enough to work around it.

Re 98033-- looks somewhat like it, though as explained earlier, it may also
affect non Linux platforms ie. any target where GCC relies on (win)pthreads.

Reply via email to