]> granicus.if.org Git - clang/commit
Printf format strings: Added some more tests and fixed some minor bugs.
authorTom Care <tcare@apple.com>
Fri, 18 Jun 2010 03:02:16 +0000 (03:02 +0000)
committerTom Care <tcare@apple.com>
Fri, 18 Jun 2010 03:02:16 +0000 (03:02 +0000)
commit4c6021995032a898fb0502d5d1fd2df37638e57b
tree976728e47b1c21c39f913889a796575df60c2fc7
parent23d90f90413ff1efd7e4410d28ae2cab99af1fdb
Printf format strings: Added some more tests and fixed some minor bugs.
- Precision toStrings shouldn't print a dot when they have no value.
- Length of char length modifier is now returned correctly.
- Added several fixit tests.

Note: fixit tests are currently broken due to a bug in HighlightRange. Marking as XFAIL for now.

M    test/Sema/format-strings-fixit.c
M    include/clang/Analysis/Analyses/PrintfFormatString.h
M    lib/Analysis/PrintfFormatString.cpp

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106275 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/PrintfFormatString.h
lib/Analysis/PrintfFormatString.cpp
test/Sema/format-strings-fixit.c