Home | History | Annotate | Download | only in SemaCXX
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s
      2 // PR7944
      3 
      4 #define MACRO(x) x
      5 
      6 struct B { int f() { return 0; } };
      7 struct A { B* b() { return new B; } };
      8 
      9 void g() {
     10   A a;
     11   MACRO(a.b->f());  // expected-error{{reference to non-static member function must be called; did you mean to call it with no arguments?}}
     12 }
     13