1 // { dg-do assemble } 2 // Based on a bug report by Stephen Vavasis <vavasis@CS.Cornell.EDU> 3 4 // declares template operator!= 5 #include <utility> 6 7 struct foo { 8 enum e { bar } baz:1; testfoo9 void test() { 10 baz != bar; 11 } 12 }; 13