aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-07-05 20:00:04 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2024-07-06 21:16:53 +0100
commit9f1cd51766f251aafe0f1b898892f79855892729 (patch)
tree3c22d4b02ececafaf5e9ad69561751c5b1bb9b8e
parentdcc735aaeae1cc985a143ade883db748fb10554d (diff)
downloadgcc-9f1cd51766f251aafe0f1b898892f79855892729.zip
gcc-9f1cd51766f251aafe0f1b898892f79855892729.tar.gz
gcc-9f1cd51766f251aafe0f1b898892f79855892729.tar.bz2
libstdc++: Use reserved form of [[__likely__]] in <variant>
We should not use [[unlikely]] before C++20, so use [[__unlikely__]] instead. libstdc++-v3/ChangeLog: * include/std/variant (_Variant_storage::_M_reset): Use __unlikely__ form of attribute instead of unlikely.
-rw-r--r--libstdc++-v3/include/std/variant2
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/include/std/variant b/libstdc++-v3/include/std/variant
index 13ea1dd..3a23d9b 100644
--- a/libstdc++-v3/include/std/variant
+++ b/libstdc++-v3/include/std/variant
@@ -492,7 +492,7 @@ namespace __variant
constexpr void
_M_reset()
{
- if (!_M_valid()) [[unlikely]]
+ if (!_M_valid()) [[__unlikely__]]
return;
std::__do_visit<void>([](auto&& __this_mem) mutable