diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2014-10-30 09:35:42 +0000 |
---|---|---|
committer | <> | 2015-01-09 11:51:27 +0000 |
commit | c27a97d04853380f1e80525391b3f0d156ed4c84 (patch) | |
tree | 68ffaade7c605bc80cffa18360799c98a810976f /gcc/testsuite/g++.dg/cpp0x/linkage2.C | |
parent | 6af3fdec2262dd94954acc5e426ef71cbd4521d3 (diff) | |
download | gcc-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.C | 8 |
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 |