[analyzer] Improve valist checks and move it out from alpha state.
This patch makes the valist check more robust to the different AST variants on different platforms and also fixes a FIXME. Differential Revision: https://reviews.llvm.org/D30157 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@297153 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/StaticAnalyzer/Checkers/Checkers.td 2 additions, 3 deletionsinclude/clang/StaticAnalyzer/Checkers/Checkers.td
- lib/StaticAnalyzer/Checkers/ValistChecker.cpp 65 additions, 24 deletionslib/StaticAnalyzer/Checkers/ValistChecker.cpp
- test/Analysis/valist-uninitialized-no-undef.c 40 additions, 0 deletionstest/Analysis/valist-uninitialized-no-undef.c
- test/Analysis/valist-uninitialized.c 48 additions, 48 deletionstest/Analysis/valist-uninitialized.c
- test/Analysis/valist-unterminated.c 47 additions, 25 deletionstest/Analysis/valist-unterminated.c
Please register or sign in to comment