llvm-project/clang/tools/driver
Benjamin Kramer 43c0f486b0 [Driver] Actually report errors during parsing instead of stopping when there's an error somewhere.
This is a more principled version of r303756. That change was both very
brittle about the state of the Diags object going into the driver and
also broke tooling in funny ways.

In particular it prevented tools from capturing diagnostics properly and
made the compilation database logic fail to provide arguments to the
tool, falling back to scanning directories for JSON files.

llvm-svn: 306822
2017-06-30 13:21:27 +00:00
..
CMakeLists.txt Create msbuild only when using MSVC 2017-03-16 21:21:00 +00:00
Info.plist.in [CMake] Fixing typo in Info.plist generation 2016-08-16 20:49:49 +00:00
cc1_main.cpp Disable a silly GCC diagnostic for combining a scanf length specifier with the 2016-10-15 01:59:52 +00:00
cc1as_main.cpp Revert "Revert r305164/5/7." 2017-06-23 15:34:16 +00:00
driver.cpp [Driver] Actually report errors during parsing instead of stopping when there's an error somewhere. 2017-06-30 13:21:27 +00:00