diff options
Diffstat (limited to 'gcc-4.9/gcc/testsuite/g++.dg/abi/abi-tag3.C')
-rw-r--r-- | gcc-4.9/gcc/testsuite/g++.dg/abi/abi-tag3.C | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc-4.9/gcc/testsuite/g++.dg/abi/abi-tag3.C b/gcc-4.9/gcc/testsuite/g++.dg/abi/abi-tag3.C index 05fd58e94..13cb3c2f2 100644 --- a/gcc-4.9/gcc/testsuite/g++.dg/abi/abi-tag3.C +++ b/gcc-4.9/gcc/testsuite/g++.dg/abi/abi-tag3.C @@ -1,5 +1,4 @@ -// An explicit specialization doesn't get the tag from its template unless -// it is specified there, too. +// An explicit specialization gets the tag from its template. // { dg-final { scan-assembler "_ZN3FooB5cxx11IcE1fEv" } } template<typename T> @@ -12,12 +11,12 @@ struct __attribute ((abi_tag("cxx11"))) Foo template<> struct __attribute ((abi_tag("cxx11"))) -Foo<int> +Foo<int> // { dg-warning "attribute" } { int f(); }; -// { dg-final { scan-assembler "_ZN3FooIdE1fEv" } } +// { dg-final { scan-assembler "_ZN3FooB5cxx11IdE1fEv" } } template<> struct Foo<double> |