reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 | // RUN: %clang_cc1 -fsyntax-only -verify %s // PR7944 #define MACRO(x) x struct B { int f() { return 0; } }; struct A { B* b() { return new B; } }; void g() { A a; MACRO(a.b->f()); // expected-error{{reference to non-static member function must be called; did you mean to call it with no arguments?}} } |