Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.dg / warn / noeffect2.C
blob69adf3963671b819634f18e711e9a01891ee4b77
1 // { dg-do compile }
2 // { dg-options "-Wall" }
4 // Copyright (C) 2003 Free Software Foundation, Inc.
5 // Contributed by Nathan Sidwell 18 Aug 2003 <nathan@codesourcery.com>
6 // Origin PR 11945 gerald@pfeifer.com
8 // PR 11945 inconsistent warnings
10 extern "C" void FormatDisk();
11   template <class T>
12   struct C {
13     C(){ FormatDisk(), 0; }  // { dg-warning "right-hand operand of comma" "" }
14   };
15   template struct C<int>; // { dg-warning "instantiated" }
16   template <class T>
17   void f() { FormatDisk(), 0; } // { dg-warning "right-hand operand of comma" "" }
18   template void f<int> (); // { dg-warning "instantiated" }
19 void g() { FormatDisk(), 0; } // { dg-warning "right-hand operand of comma" "" }