We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d7c0760 commit 3d0d328Copy full SHA for 3d0d328
1 file changed
include/exec/__detail/__system_context_default_impl.hpp
@@ -338,6 +338,11 @@ namespace exec::__system_context_default_impl {
338
return __old_factory;
339
}
340
341
+ // work around for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119652
342
+#if !STDEXEC_GCC() || __GNUC__ != 14
343
+ private:
344
+#endif // !STDEXEC_GCC() || __GNUC__ != 14
345
+
346
std::atomic<bool> __instance_locked_{false};
347
std::shared_ptr<_Interface> __instance_{nullptr};
348
std::atomic<__parallel_scheduler_backend_factory> __factory_{__default_factory};
0 commit comments