// { dg-do assemble } | |
// GROUPS passed visibility | |
#include <iostream> | |
class base { | |
public: | |
void f1 () { std::cout << "f1" << std::endl; } | |
void f2 () { std::cout << "f2" << std::endl; } | |
}; | |
class deriv : public base { | |
void base :: f1();// { dg-error "8:cannot declare" } .* | |
}; | |
int main () | |
{ | |
deriv d; | |
d.f2(); | |
} | |