https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107886
--- Comment #17 from Jamaika <lukaszcz18 at wp dot pl> --- Testing atomic_wait, errors are still there. Thanks for taking up the topic. ``` In file included from c:\gcc1300\include\c++\13.0.0\mutex:60, from c:\gcc1300\include\c++\13.0.0\bits\atomic_wait.h:49, from c:\gcc1300\include\c++\13.0.0\bits\atomic_base.h:42, from c:\gcc1300\include\c++\13.0.0\latch:38, from latch_windows.cpp:4: c:\gcc1300\include\c++\13.0.0\atomic:67:5: error: '__atomic_base' does not name a type 67 | __atomic_base<bool> _M_base; | ^~~~~~~~~~~~~ c:\gcc1300\include\c++\13.0.0\atomic:103:21: error: 'memory_order' has not been declared 103 | store(bool __i, memory_order __m = memory_order_seq_cst) noexcept | ^~~~~~~~~~~~ c:\gcc1300\include\c++\13.0.0\atomic:107:21: error: 'memory_order' has not been declared 107 | store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept | ^~~~~~~~~~~~ c:\gcc1300\include\c++\13.0.0\atomic:111:10: error: 'memory_order' has not been declared 111 | load(memory_order __m = memory_order_seq_cst) const noexcept | ^~~~~~~~~~~~ c:\gcc1300\include\c++\13.0.0\atomic:115:10: error: 'memory_order' has not been declared 115 | load(memory_order __m = memory_order_seq_cst) const volatile noexcept | ^~~~~~~~~~~~ c:\gcc1300\include\c++\13.0.0\atomic:119:24: error: 'memory_order' has not been declared 119 | exchange(bool __i, memory_order __m = memory_order_seq_cst) noexcept | ^~~~~~~~~~~~ c:\gcc1300\include\c++\13.0.0\atomic:124:14: error: 'memory_order' has not been declared 124 | memory_order __m = memory_order_seq_cst) volatile noexcept | ^~~~~~~~~~~~ ```