diff mbox series

[pushed] testsuite: fix target for linkage-1.C

Message ID 20240319211843.470984-1-polacek@redhat.com
State New
Headers show
Series [pushed] testsuite: fix target for linkage-1.C | expand

Commit Message

Marek Polacek March 19, 2024, 9:18 p.m. UTC
Tested x86_64-pc-linux-gnu, applying to trunk.

-- >8 --
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.
---
 gcc/testsuite/g++.dg/cpp2a/linkage-1.C | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


base-commit: 9c91f8a88b2db50c8faf70786d3cef27b39ac9fc
diff mbox series

Patch

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 {};