Hi.
It fixes:
./gcc/xgcc -Bgcc
/home/marxin/Programming/gcc/gcc/testsuite/g++.target/i386/pr95229.C -c -O3
-march=znver1 -Werror -std=gnu++98
/home/marxin/Programming/gcc/gcc/testsuite/g++.target/i386/pr95229.C:13:3: error:
unnamed type with no linkage used to declare variable ‘<unnamed class> e’ with
linkage [-Werror]
13 | } e;
| ^
cc1plus: all warnings being treated as errors
Installed to master.
Martin
gcc/testsuite/ChangeLog:
2020-05-21 Martin Liska <[email protected]>
PR target/95229
* g++.target/i386/pr95229.C: Fix
error: unnamed type with no linkage used
to declare variable ‘<unnamed class> e’ with linkage
with -std=gnu++98.
---
gcc/testsuite/g++.target/i386/pr95229.C | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/testsuite/g++.target/i386/pr95229.C b/gcc/testsuite/g++.target/i386/pr95229.C
index edf5aa4389e..98bdd57794c 100644
--- a/gcc/testsuite/g++.target/i386/pr95229.C
+++ b/gcc/testsuite/g++.target/i386/pr95229.C
@@ -7,7 +7,7 @@ struct a {
unsigned long long c;
};
-class {
+class my_class {
public:
a d;
} e;