Petr Hosek 6192f458f4
[libc++] Make std::lock_guard available with _LIBCPP_HAS_NO_THREADS (#98717)
This change makes `std::lock_guard` available when
`_LIBCPP_HAS_NO_THREADS` is set. This class is generic and doesn't
require threading support, and is regularly used even in environments
where threading isn't available like embedded.

fixes #89891

---------

Co-authored-by: Louis Dionne <ldionne.2@gmail.com>
2024-07-16 21:58:13 -07:00
..