[committed] libstdc++: Disable "-Winvalid-specialization" for g++ coroutine tests.
Tomasz KamiĆski <[email protected]> Sat, 1 Aug 2026 09:13:35 +0200
| Newsgroups | gmane.comp.gcc.patches,gmane.comp.gcc.libstdc++.devel |
|---|---|
| Message-ID | <[email protected]> |
These test define specializations for libstdc++ std::coroutine_handle
definition, that is marked [[_Clang::__no_specializations]] since
r17-2853-gb90df55625eb40.
gcc/testsuite/ChangeLog:
* g++.dg/coroutines/pr105475-3.C: Add -Wno-invalid-specialization
option.
* g++.dg/coroutines/pr105475-broken-spec.C: Likewise.
---
gcc/testsuite/g++.dg/coroutines/pr105475-3.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr105475-broken-spec.C | 1 +
2 files changed, 2 insertions(+)
diff --git a/gcc/testsuite/g++.dg/coroutines/pr105475-3.C b/gcc/testsuite/g++.dg/coroutines/pr105475-3.C
index 75e0624ad71..4a7385bbdb2 100644
--- a/gcc/testsuite/g++.dg/coroutines/pr105475-3.C
+++ b/gcc/testsuite/g++.dg/coroutines/pr105475-3.C
@@ -1,3 +1,4 @@
+// { dg-additional-options "-Wno-invalid-specialization" }
// https://gcc.gnu.org/PR105475
// Test the case where we create a non-static from_address.
#include <coroutine>
diff --git a/gcc/testsuite/g++.dg/coroutines/pr105475-broken-spec.C b/gcc/testsuite/g++.dg/coroutines/pr105475-broken-spec.C
index 07bf9b06aed..c48ddc26151 100644
--- a/gcc/testsuite/g++.dg/coroutines/pr105475-broken-spec.C
+++ b/gcc/testsuite/g++.dg/coroutines/pr105475-broken-spec.C
@@ -1,3 +1,4 @@
+// { dg-additional-options "-Wno-invalid-specialization" }
// https://gcc.gnu.org/PR105475
// Test the case where we specialize coroutine_handle and break it.
#include <coroutine>
--
2.55.0