llvm-project/clang/lib
Nico Weber f54146c178 clang-cl: Fix remaining bugs in interaction of /Yc and /FI /showIncludes.
Instead of putting the /Yc header into ExtraDeps, give DependencyOutputOptions
a dedicated field for /Yc mode, and let HeaderIncludesCallback hang on to the
full DependencyOutputOptions object, not just ExtraDeps.

Reverts parts of r263352 that are now no longer needed.

llvm-svn: 264182
2016-03-23 18:46:57 +00:00
..
ARCMigrate Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 2016-02-10 19:11:58 +00:00
AST [modules] Store mangling numbers in a deterministic order so they don't cause the resulting .pcm files to be nondeterministic. 2016-03-21 22:33:02 +00:00
ASTMatchers [ASTMatchers] New matcher hasReturnValue added 2016-03-22 11:03:03 +00:00
Analysis P0184R0: Allow types of 'begin' and 'end' expressions in range-based for loops to differ. 2016-03-20 10:33:40 +00:00
Basic [X86] Add "x87" in x86 target feature map. 2016-03-23 11:15:10 +00:00
CodeGen Fix warning about extra semicolon. NFC. 2016-03-22 10:41:20 +00:00
Driver clang-cl: Add more tests for the interaction of /FI and /Yc /Yu. 2016-03-23 18:17:02 +00:00
Edit Remove autoconf support 2016-01-26 21:30:40 +00:00
Format clang-format: [JS] do not wrap ES6 imports/exports. 2016-03-22 14:32:20 +00:00
Frontend clang-cl: Fix remaining bugs in interaction of /Yc and /FI /showIncludes. 2016-03-23 18:46:57 +00:00
FrontendTool Make it possible for AST plugins to enable themselves by default 2016-03-15 12:51:40 +00:00
Headers D18325: Added mm_malloc module export. 2016-03-22 20:57:51 +00:00
Index [index] Make sure that declarations of builtin functions are indexed. 2016-03-17 04:28:19 +00:00
Lex Add replacement = "xxx" to AvailabilityAttr. 2016-03-21 17:30:55 +00:00
Parse Add replacement = "xxx" to AvailabilityAttr. 2016-03-21 17:30:55 +00:00
Rewrite Remove use of builtin comma operator. 2016-02-18 22:34:54 +00:00
Sema [NFC] Delete an unused function parameter from a static function 2016-03-23 17:39:51 +00:00
Serialization [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3) 2016-03-21 09:25:37 +00:00
StaticAnalyzer [analyzer] Fix typo s/initalize/initialize/ 2016-03-23 16:14:12 +00:00
Tooling Add functions to apply replacements and reformat them. 2016-03-01 12:37:30 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00