summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2011-12-06 23:12:27 +0000
committerAnna Zaks <ganna@apple.com>2011-12-06 23:12:27 +0000
commitc25efccc8b448341f1aa124bb6fcc37a72dc0a46 (patch)
tree6970913705d29c650913f8730007d96f4f5105b2 /clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
parent8629c0a4d07f2247ca151174bbdb8f0efc778fab (diff)
downloadbcm5719-llvm-c25efccc8b448341f1aa124bb6fcc37a72dc0a46.tar.gz
bcm5719-llvm-c25efccc8b448341f1aa124bb6fcc37a72dc0a46.zip
[analyzer] Propagate taint through NonLoc to NonLoc casts.
- Created a new SymExpr type - SymbolCast. - SymbolCast is created when we don't know how to simplify a NonLoc to NonLoc casts. - A bit of code refactoring: introduced dispatchCast to have better code reuse, remove a goto. - Updated the test case to showcase the new taint flow. llvm-svn: 145985
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud