Fix regression in -Wreturn-type caused by not
handling all CFGElement kinds. While writing the test case, it turned out that return-noreturn.cpp wasn't actually testing anything since it has the wrong -W flag. That uncovered another regression with the handling of destructors marked noreturn. WIP. llvm-svn: 124238
Showing
- clang/lib/Sema/AnalysisBasedWarnings.cpp 3 additions, 12 deletionsclang/lib/Sema/AnalysisBasedWarnings.cpp
- clang/test/SemaCXX/return-noreturn-XFAIL.cpp 18 additions, 0 deletionsclang/test/SemaCXX/return-noreturn-XFAIL.cpp
- clang/test/SemaCXX/return-noreturn.cpp 9 additions, 15 deletionsclang/test/SemaCXX/return-noreturn.cpp
Loading
Please register or sign in to comment