]> granicus.if.org Git - clang/commit
Check that arguments to a scanf call match the format specifier,
authorHans Wennborg <hans@hanshq.net>
Sat, 10 Dec 2011 13:20:11 +0000 (13:20 +0000)
committerHans Wennborg <hans@hanshq.net>
Sat, 10 Dec 2011 13:20:11 +0000 (13:20 +0000)
commit6fcd932dfd6835f70cc00d6f7c6789793f6d7b66
tree2ee0188182bc788b5a2ad7707914e8850c36ac83
parente7edf30143e565574c9bed0f1dbeaa47bb9a0891
Check that arguments to a scanf call match the format specifier,
and offer fixits when there is a mismatch.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146326 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/FormatString.h
lib/Analysis/ScanfFormatString.cpp
lib/Sema/SemaChecking.cpp
test/Analysis/taint-generic.c
test/Analysis/taint-tester.c
test/Sema/format-strings-fixit.c
test/Sema/format-strings-int-typedefs.c
test/Sema/format-strings-scanf.c