summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm-c
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2016-03-23 18:00:22 +0000
committerNico Weber <nicolasweber@gmx.de>2016-03-23 18:00:22 +0000
commit149d9522fb6579008ac79213c620ab1549dbc50b (patch)
tree255c01f649c6ebf4277ee3062c9e9c4c758c233d /llvm/include/llvm-c
parent8e38c66645b3452eae659d97130c028dd30e5c21 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud