summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp0x/linkage2.C
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2014-10-30 09:35:42 +0000
committer <>2015-01-09 11:51:27 +0000
commitc27a97d04853380f1e80525391b3f0d156ed4c84 (patch)
tree68ffaade7c605bc80cffa18360799c98a810976f /gcc/testsuite/g++.dg/cpp0x/linkage2.C
parent6af3fdec2262dd94954acc5e426ef71cbd4521d3 (diff)
downloadgcc-tarball-c27a97d04853380f1e80525391b3f0d156ed4c84.tar.gz
Imported from /home/lorry/working-area/delta_gcc-tarball/gcc-4.9.2.tar.bz2.gcc-4.9.2
Diffstat (limited to 'gcc/testsuite/g++.dg/cpp0x/linkage2.C')
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/linkage2.C8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/g++.dg/cpp0x/linkage2.C b/gcc/testsuite/g++.dg/cpp0x/linkage2.C
index f41c21a774..52858687ed 100644
--- a/gcc/testsuite/g++.dg/cpp0x/linkage2.C
+++ b/gcc/testsuite/g++.dg/cpp0x/linkage2.C
@@ -4,7 +4,7 @@
// o the variable or function is not used (3.2 [basic.def.odr]) or is
// defined in the same translation unit.
-// { dg-options -std=c++0x }
+// { dg-do compile { target c++11 } }
template <typename T> struct B {
void g(T){}
@@ -16,9 +16,9 @@ template <typename T> struct B {
template <typename T> T B<T>::t2 = { };
-enum {} e1; // OK, defined
-extern enum {} e2; // { dg-error "never defined" }
-extern "C" enum {} e3; // OK, extern "C"
+enum { E1 } e1; // OK, defined
+extern enum { E2 } e2; // { dg-error "never defined" }
+extern "C" enum { E3 } e3; // OK, extern "C"
void f() {
struct A { int x; }; // no linkage