llvm-project/clang/lib
Justin Bogner 5a6a2fcdee Driver: Include driver diagnostics when we --serialize-diagnostics
Currently, when --serialize-diagnostics is passed this only includes
the diagnostics from clang -cc1, and driver diagnostics are
dropped. This causes issues for tools that use the serialized
diagnostics, since stderr is lost and these diagnostics aren't seen at
all.

We handle this by merging the diagnostics from the CC1 process and the
driver diagnostics into a single file when the driver invokes CC1.

Fixes rdar://problem/10585062

llvm-svn: 220525
2014-10-23 22:20:11 +00:00
..
ARCMigrate Objective-C SDK modernization. import Foundation even 2014-10-09 22:04:27 +00:00
AST Removing the setLBracLoc and setRBracLoc functions from CompoundStmt -- their only use was with the AST reader, and friendship can be used to handle that. Drive-by rename of "Brac" to "Brace" for the private data members. NFC. 2014-10-22 21:06:18 +00:00
ASTMatchers Add support for profiling the matchers used. 2014-10-22 20:31:05 +00:00
Analysis Remove unused member variable. 2014-10-21 04:19:18 +00:00
Basic [modules] Add support for 'textual header' directives. 2014-10-22 23:50:56 +00:00
CodeGen DebugInfo: Correctly describe the lexical decl context of static member variable definitions. 2014-10-23 16:39:49 +00:00
Driver Revert r218541 - Don't link in sanitizer runtimes if -nostdlib/-nodefaultlibs is provided. 2014-10-23 00:46:10 +00:00
Edit Edit: Do not extend a removal to include trailing whitespace if we're at the end 2014-09-15 11:47:10 +00:00
Format clang-format: Fix incorrect space after "<". 2014-10-23 20:22:22 +00:00
Frontend Driver: Include driver diagnostics when we --serialize-diagnostics 2014-10-23 22:20:11 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers <float.h>: Don't seek #include_next if -ffreestanding for targeting mingw. 2014-10-22 01:25:49 +00:00
Index Format: ArrayRefize some implicit copies away. 2014-10-03 18:52:48 +00:00
Lex Refactor implementation of 'exclude header'. 2014-10-23 02:01:19 +00:00
Parse Parse: Ignore "long" and "short" in #pragma section 2014-10-22 21:08:43 +00:00
Rewrite Remove code duplication and cut dependency from clangRewrite on 2014-10-23 19:47:36 +00:00
Sema patch to issue warning on comparing parameters with 2014-10-23 19:00:10 +00:00
Serialization [modules] Simplify reading of INPUT_FILE_OFFSETS record and make it robust against changes to record order. 2014-10-23 22:18:29 +00:00
StaticAnalyzer [analyzer] Move the NewDeleteLeaks checker from CplusplusAlpha to Cplusplus package. 2014-10-21 12:41:36 +00:00
Tooling Driver: Use pointee_iterator rather than iterating over unique_ptrs 2014-10-03 01:04:53 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00