1 // PR c++/44412 2 // { dg-do compile } 3 // { dg-options "-Wunused" } 4 5 struct S 6 { 7 int foo (); 8 static int bar (); 9 }; 10 foo()11int S::foo () 12 { 13 return 5; 14 } 15 bar()16int S::bar () 17 { 18 return 6; 19 } 20 21 int f1()22f1 () 23 { 24 S s; 25 return s.foo (); 26 } 27 28 int f2()29f2 () 30 { 31 S s; 32 return s.bar (); 33 } 34