llvm-project/clang/lib
Jordan Rose 58bbe4206f Don't crash checking a format string if one of the arguments is invalid.
Previously, we would ask for the SourceLocation of an argument even if
it were NULL (i.e. if Sema resulted in an ExprError trying to build it).

<rdar://problem/11890818>

llvm-svn: 160515
2012-07-19 18:10:08 +00:00
..
ARCMigrate Implement AST classes for comments, a real parser for Doxygen comments and a 2012-07-06 00:28:32 +00:00
AST CommentSema: add more inline commands to tables 2012-07-19 00:21:03 +00:00
ASTMatchers Move RefactoringCallbacks to Tooling to avoid dependency from 2012-07-17 08:03:01 +00:00
Analysis Simplify UninitializedValues.cpp by removing logic to handle the previous (imprecise) representation 2012-07-19 04:59:05 +00:00
Basic Add a per target max vector alignment field (e.g., 32-byte alignment for x86 due to 2012-07-13 23:57:43 +00:00
CodeGen More replacing of target-dependent intrinsics with target-indepdent 2012-07-18 00:01:03 +00:00
Driver Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only. 2012-07-19 03:52:53 +00:00
Edit Add libEdit dependency on ClangDiagnosticCommon. Hopefully this will unbreak the VS build. 2012-07-16 18:53:42 +00:00
Frontend Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only. 2012-07-19 03:52:53 +00:00
FrontendTool Remove a goofy CMake hack and use the standard CMake facilities to 2012-06-21 01:30:21 +00:00
Headers Add _rdrand{16,32,64}_step intrinsics to immintrin.h 2012-07-12 09:33:03 +00:00
Lex Adding a fixit for includes that cannot be found with angle brackets, but can be found with quoted strings instead. Implements PR13201. 2012-07-17 23:19:16 +00:00
Parse Move helper class into an anonymous namespace. 2012-07-13 13:25:11 +00:00
Rewrite modern objective-c translator: conditionally include 2012-07-16 16:21:45 +00:00
Sema Don't crash checking a format string if one of the arguments is invalid. 2012-07-19 18:10:08 +00:00
Serialization Stop instantiating a class if we hit a static_assert failure. Also, if the 2012-07-11 22:37:56 +00:00
StaticAnalyzer Silence another GCC warning. 2012-07-19 03:08:07 +00:00
Tooling Reverted custom init hook from r160369. 2012-07-18 12:24:51 +00:00
CMakeLists.txt Adds the AST Matcher library, which provides a in-C++ DSL to express 2012-07-06 05:48:52 +00:00
Makefile Adds the AST Matcher library, which provides a in-C++ DSL to express 2012-07-06 05:48:52 +00:00