diff options
author | Nico Weber <nicolasweber@gmx.de> | 2016-03-23 18:00:22 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2016-03-23 18:00:22 +0000 |
commit | 149d9522fb6579008ac79213c620ab1549dbc50b (patch) | |
tree | 255c01f649c6ebf4277ee3062c9e9c4c758c233d /llvm/include/llvm-c | |
parent | 8e38c66645b3452eae659d97130c028dd30e5c21 (diff) | |
download | bcm5719-llvm-149d9522fb6579008ac79213c620ab1549dbc50b.tar.gz bcm5719-llvm-149d9522fb6579008ac79213c620ab1549dbc50b.zip |
clang-cl: Include /FI headers in /showIncludes output.
-H in gcc mode doesn't print -include headers, but they are included in
depfiles written by MMD and friends. Since /showIncludes is what's used instead
of depfiles, printing /FI there seems important (and matches cl.exe).
Instead of giving HeaderIncludeGen more options, just switch on ShowAllHeaders
in clang-cl mode and let clang::InitializePreprocessor() not put -include flags
in the <command line> block. This changes the behavior of -E slightly, and it
removes the <command line> flag from the output triggered by setting the
obscure CC_PRINT_HEADERS=1 env var to true while running clang. Both of these
seem ok to change.
http://reviews.llvm.org/D18401
llvm-svn: 264174
Diffstat (limited to 'llvm/include/llvm-c')
0 files changed, 0 insertions, 0 deletions