]> granicus.if.org Git - clang/commit
Fix Stmt::ignoreImplicit
authorStephen Kelly <steveire@gmail.com>
Tue, 14 Aug 2018 21:33:28 +0000 (21:33 +0000)
committerStephen Kelly <steveire@gmail.com>
Tue, 14 Aug 2018 21:33:28 +0000 (21:33 +0000)
commit55d0b7e057772228495a26a43ca06a7efb3708cf
tree59a57108fbedf849c16500b5b0ff253a65d3bb3e
parente774b941aaad2c287458308c639bf314b9360960
Fix Stmt::ignoreImplicit

Summary:
A CXXBindTemporaryExpr can appear inside an ImplicitCastExpr, and was
not ignored previously.

Fixes the case reported in PR37327.

Reviewers: rsmith, dblaikie, klimek

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D50666

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339730 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/Stmt.cpp
unittests/ASTMatchers/ASTMatchersTraversalTest.cpp