// PR c++/37971 | |
// { dg-do compile } | |
class C { | |
private: | |
static int f(int); // { dg-message "private" } | |
static int f(char); | |
}; | |
class D { | |
public: | |
/* C::f is inaccessible, so this is an error, even if this function | |
is never called. */ | |
static void g(int (*)(int) = C::f); // { dg-error "context" } | |
}; |