[PATCH] D22476: [AST] Make MemberExpr non-dependent according to core issue 224

Matthias Gehre via cfe-commits cfe-commits at lists.llvm.org
Wed Jul 20 15:16:33 PDT 2016


mgehre updated this revision to Diff 64777.
mgehre added a comment.

- Properly check for being member of current instantiation.
- Add new testcase test/CXX/temp/temp.res/temp.dep/temp.dep.expr/p5.cpp
- Added assert() according to review comment


https://reviews.llvm.org/D22476

Files:
  lib/AST/Expr.cpp
  lib/Sema/SemaOverload.cpp
  test/Analysis/stack-addr-ps.cpp
  test/CXX/class.access/class.access.dcl/p1.cpp
  test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p4.cpp
  test/CXX/drs/dr3xx.cpp
  test/CXX/temp/temp.res/temp.dep/temp.dep.expr/p5.cpp
  test/SemaTemplate/dependent-names.cpp
  test/SemaTemplate/enum-argument.cpp
  test/SemaTemplate/member-access-expr.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22476.64777.patch
Type: text/x-patch
Size: 8216 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160720/6483ddd9/attachment.bin>


More information about the cfe-commits mailing list