[gcc r14-9558] testsuite: fix target for linkage-1.C
Marek Polacek
mpolacek@gcc.gnu.org
Tue Mar 19 21:19:17 GMT 2024
https://gcc.gnu.org/g:7a6261332de58fd47283d694d8cd61ea7cdb324c
commit r14-9558-g7a6261332de58fd47283d694d8cd61ea7cdb324c
Author: Marek Polacek <polacek@redhat.com>
Date: Tue Mar 19 17:15:38 2024 -0400
testsuite: fix target for linkage-1.C
This test fails in C++11 due to:
linkage-1.C:3:8: error: 'f' function uses 'auto' type specifier without trailing return type
3 | inline auto f() {
| ^~~~
linkage-1.C:3:8: note: deduced return type only available with '-std=c++14' or '-std=gnu++14'
Compile it in C++14 thus.
gcc/testsuite/ChangeLog:
* g++.dg/cpp2a/linkage-1.C: Use target c++14.
Diff:
---
gcc/testsuite/g++.dg/cpp2a/linkage-1.C | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/testsuite/g++.dg/cpp2a/linkage-1.C b/gcc/testsuite/g++.dg/cpp2a/linkage-1.C
index 888ed6fa5b5..2b83ffe55b7 100644
--- a/gcc/testsuite/g++.dg/cpp2a/linkage-1.C
+++ b/gcc/testsuite/g++.dg/cpp2a/linkage-1.C
@@ -1,4 +1,4 @@
-// { dg-do compile { target c++11 } }
+// { dg-do compile { target c++14 } }
inline auto f() {
struct A {};
More information about the Gcc-cvs
mailing list