llvm-project/clang/lib
Kristof Umann 7d6d9eb688 [analyzer][PlistMacroExpansion] Part 1.: New expand-macros flag
This is the first part of the implementation of the inclusion of macro
expansions into the plist output. It adds a new flag that adds a new
"macro_expansions" entry to each report that has PathDiagnosticPieces that were
expanded from a macro. While there's an entry for each macro expansion, both
the name of the macro and what it expands to is missing, and will be implemented
in followup patches.

Differential Revision: https://reviews.llvm.org/D52742

llvm-svn: 345724
2018-10-31 14:54:27 +00:00
..
ARCMigrate Create ConstantExpr class 2018-10-31 03:48:47 +00:00
AST Create ConstantExpr class 2018-10-31 03:48:47 +00:00
ASTMatchers Add the isStaticLocal() AST matcher for matching on local static variables. 2018-10-29 13:47:56 +00:00
Analysis Create ConstantExpr class 2018-10-31 03:48:47 +00:00
Basic NFC: Merge KEYOBJC and KEYARC 2018-10-30 20:51:28 +00:00
CodeGen Create ConstantExpr class 2018-10-31 03:48:47 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [Driver] Support sanitized libraries on Fuchsia 2018-10-29 20:37:52 +00:00
Edit [Fixed Point Arithmetic] Fixed Point to Boolean Cast 2018-10-23 17:55:35 +00:00
Format NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) 2018-10-30 20:31:30 +00:00
Frontend NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) 2018-10-30 20:31:30 +00:00
FrontendTool [Driver][cc1][cc1as] Call OptTable::PrintHelp with explicit " [options] file..." 2018-10-10 00:15:33 +00:00
Headers [OpenCL] Remove PIPE_RESERVE_ID_VALID_BIT from opencl-c.h 2018-10-23 17:05:29 +00:00
Index Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
Lex NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) 2018-10-30 20:31:30 +00:00
Parse NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) 2018-10-30 20:31:30 +00:00
Rewrite Remove trailing space 2018-07-30 19:24:48 +00:00
Sema Follow-up to r345699: Call CheckStaticLocalForDllExport later for templates 2018-10-31 10:34:46 +00:00
Serialization Create ConstantExpr class 2018-10-31 03:48:47 +00:00
StaticAnalyzer [analyzer][PlistMacroExpansion] Part 1.: New expand-macros flag 2018-10-31 14:54:27 +00:00
Tooling NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) 2018-10-30 20:31:30 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00