Oh, I come up with an example, where memberExpr do not work.

  Consider:
  struct Z {
    int x;
  };

  class Y {
      void x() {Z y; y.x;}
  };

  There is y.x is a memberExpr, however it is not belongs to the class Y, so it 
is not it's state.
  In the AST as far as I can see, in this example the child of the memberExpr 
is a DeclRefExpr, however I don't know if it is safe to rely on that.

http://llvm-reviews.chandlerc.com/D70
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to