mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
libstdc++: stdc++.h and <coroutine>
r13-3036 moved #include <coroutine> into the new freestanding section, but also moved it from a C++20 section to a C++23 section. This patch moves it back. Incidentally, I'm curious why a few headers were removed from the hosted section (including <coroutine>), but most were left in place, so we have redundant includes of most hosted headers. libstdc++-v3/ChangeLog: * include/precompiled/stdc++.h: <coroutine> is C++20.
This commit is contained in:
parent
835530f4ee
commit
985bc95bd6
@ -92,14 +92,14 @@
|
|||||||
#include <span>
|
#include <span>
|
||||||
#include <source_location>
|
#include <source_location>
|
||||||
#include <version>
|
#include <version>
|
||||||
|
#if __cpp_impl_coroutine
|
||||||
|
# include <coroutine>
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __cplusplus > 202002L
|
#if __cplusplus > 202002L
|
||||||
#include <expected>
|
#include <expected>
|
||||||
#include <stdatomic.h>
|
#include <stdatomic.h>
|
||||||
#if __cpp_impl_coroutine
|
|
||||||
# include <coroutine>
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if _GLIBCXX_HOSTED
|
#if _GLIBCXX_HOSTED
|
||||||
|
Loading…
Reference in New Issue
Block a user