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

Matthias Gehre via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Sat Mar 4 14:59:51 PST 2017


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

Updated fix for the crash in SemaChecking::RefersToMemberWithReducedAlignment,
so it also works for C code.


https://reviews.llvm.org/D22476

Files:
  lib/AST/Expr.cpp
  lib/Sema/SemaChecking.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/instantiate-self.cpp
  test/SemaTemplate/member-access-expr.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22476.90592.patch
Type: text/x-patch
Size: 9842 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170304/4931fb4c/attachment-0001.bin>


More information about the cfe-commits mailing list