gcc/testsuite/
* g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
gcc/testsuite/c-c++-common/Wunused-local-typedefs-2.c to here.
From-SVN: r191832
2012-09-28 Dodji Seketeli <dodji@redhat.com>
+ * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
+ gcc/testsuite/c-c++-common/Wunused-local-typedefs-2.c to here.
+
PR c++/54372 - unused attribute inactive on dependant entities
* c-c++-common/Wunused-local-typedefs-2.c: New test.
+++ /dev/null
-/* Origin PR c++/54372
- { dg-options "-Wunused-local-typedefs" }
- { dg-do compile }
-*/
-
-template <typename T>
-void f2()
-{
- typedef T t __attribute__((unused));
-}
-
-class S
-{
- template <typename T>
- void f4()
- {
- typedef T t __attribute__((unused));
- }
-};
-
-template <typename T>
-class tS
-{
- void f()
- {
- typedef T t2 __attribute__((unused));
- }
-
- template <typename U>
- void f2()
- {
- typedef T t1 __attribute__((unused));
- typedef U t2 __attribute__((unused));
- }
-};
--- /dev/null
+/* Origin PR c++/54372
+ { dg-options "-Wunused-local-typedefs" }
+ { dg-do compile }
+*/
+
+template <typename T>
+void f2()
+{
+ typedef T t __attribute__((unused));
+}
+
+class S
+{
+ template <typename T>
+ void f4()
+ {
+ typedef T t __attribute__((unused));
+ }
+};
+
+template <typename T>
+class tS
+{
+ void f()
+ {
+ typedef T t2 __attribute__((unused));
+ }
+
+ template <typename U>
+ void f2()
+ {
+ typedef T t1 __attribute__((unused));
+ typedef U t2 __attribute__((unused));
+ }
+};