Author: Yaxun (Sam) Liu Date: 2020-03-18T21:50:00-04:00 New Revision: 62201763c54166a3ee5552975cc3fc06db2d5c6f
URL: https://github.com/llvm/llvm-project/commit/62201763c54166a3ee5552975cc3fc06db2d5c6f DIFF: https://github.com/llvm/llvm-project/commit/62201763c54166a3ee5552975cc3fc06db2d5c6f.diff LOG: Fix crash in check-mlir due to 08ab8c9af4dd27cb306b449edc9a9c50ed11194a Added: Modified: clang/lib/Sema/SemaExpr.cpp Removed: ################################################################################ diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index e6afe7a5b421..c9de06ce76cb 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -17425,7 +17425,10 @@ class EvaluatedExprMarker : public UsedDeclVisitor<EvaluatedExprMarker> { S.MarkDeclRefReferenced(E); } - void VisitMemberExpr(MemberExpr *E) { S.MarkMemberReferenced(E); } + void VisitMemberExpr(MemberExpr *E) { + S.MarkMemberReferenced(E); + Visit(E->getBase()); + } }; } // namespace _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits