1 // { dg-do assemble } 2 // GROUPS passed error-messages 3 class foo { 4 public: 5 virtual static int f () = 0;// { dg-error "" } member `f' cannot be declared both virtual and static.* 6 }; 7