llvm-project/clang/lib/Analysis
Tom Care 6e4ea2db7f 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

llvm-svn: 106275
2010-06-18 03:02:16 +00:00
..
AnalysisContext.cpp Only perform CFG-based warnings on 'static inline' functions that 2010-03-23 00:13:23 +00:00
CFG.cpp Make addStmt always add stmt. Delegate other cases to Visit() directly. 2010-06-03 06:43:23 +00:00
CMakeLists.txt Update CMake build for new attribute changes. 2010-06-17 00:37:02 +00:00
LiveVariables.cpp Assignments to reference variables shouldn't kill the variable. 2010-06-04 01:14:56 +00:00
Makefile Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. 2010-06-08 20:44:43 +00:00
PrintfFormatString.cpp Printf format strings: Added some more tests and fixed some minor bugs. 2010-06-18 03:02:16 +00:00
ReachableCode.cpp Move the rest of the unreachable code analysis from libSema 2010-02-23 05:59:20 +00:00
UninitializedValues.cpp [CFG] 2010-03-02 21:43:54 +00:00