On 07/09/2014 06:07 AM, Paolo Carlini wrote:
The third case, I don't think it can really happen,
because there are earlier checks which simply return error_mark_node if
a declaration is within the wrong class...

Not if it's a friend declaration:

struct A {
  explicit A(int);
};

struct B {
  explicit friend A::A(int);
};

Jason

Reply via email to