]> granicus.if.org Git - clang/commit
If a non-noreturn virtual member function is guaranteed not to return,
authorDouglas Gregor <dgregor@apple.com>
Fri, 16 Apr 2010 23:28:44 +0000 (23:28 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 16 Apr 2010 23:28:44 +0000 (23:28 +0000)
commitca7eaeeed817001dc7cee4852a7e41f0982da1ef
treee993aea081b2ff1cb4310883d6334598ed6cec38
parent8f00dcf1414dd0aefa18c12eb105428c83fba4f5
If a non-noreturn virtual member function is guaranteed not to return,
do *not* suggest that the function could be attribute 'noreturn';
overridden functions may end up returning.

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