]> granicus.if.org Git - clang/commit
Teach CFG building how to deal with CXXMemberCallExprs and BoundMemberTy,
authorJohn McCall <rjmccall@apple.com>
Wed, 11 May 2011 07:19:11 +0000 (07:19 +0000)
committerJohn McCall <rjmccall@apple.com>
Wed, 11 May 2011 07:19:11 +0000 (07:19 +0000)
commit1de85338543dd6228eb518185e385d94d377f4cb
tree401dd9ce59f59f69fe2de82492068c3917920f03
parentbe57cf41fb55b48e3f889787960b3ac2eb5e4dbd
Teach CFG building how to deal with CXXMemberCallExprs and BoundMemberTy,
then teach -Wreturn-type to handle the same.  Net effect:  we now correctly
handle noreturn attributes on member calls in the CFG.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131178 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/CFG.cpp
lib/Sema/AnalysisBasedWarnings.cpp
test/SemaCXX/attr-noreturn.cpp