summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/header-module.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Reapply "Fix regression in behavior of clang -x c++-header -fmodule-name=XXX"Benjamin Kramer2018-11-051-1/+12
| | | | | | | | | | | | | This reverts commit r345963. We have a path forward now. Original commit message: The driver accidentally stopped passing the input filenames on to -cc1 in this mode due to confusion over what action was being requested. This change also fixes a couple of crashes I encountered when passing multiple files to such a -cc1 invocation. llvm-svn: 346130
* Revert "Fix regression in behavior of clang -x c++-header -fmodule-name=XXX"Ilya Biryukov2018-11-021-12/+1
| | | | | | | | | | This reverts commit r345803 and r345915 (a follow-up fix to r345803). Reason: r345803 blocks our internal integrate because of the new warnings showing up in too many places. The fix is actually correct, we will reland it after figuring out how to integrate properly. llvm-svn: 345963
* When building a header module, treat inputs as headers rather thanRichard Smith2018-11-021-2/+2
| | | | | | | | | source files. This suppresses certain warnings (eg, '#include_next in main source file'). llvm-svn: 345915
* Fix regression in behavior of clang -x c++-header -fmodule-name=XXXRichard Smith2018-11-011-0/+11
| | | | | | | | | | | | -fsyntax-only. The driver accidentally stopped passing the input filenames on to -cc1 in this mode due to confusion over what action was being requested. This change also fixes a couple of crashes I encountered when passing multiple files to such a -cc1 invocation. llvm-svn: 345803
* [modules] Driver support for precompiling a collection of files as a singleRichard Smith2018-09-151-0/+13
action. llvm-svn: 342305
OpenPOWER on IntegriCloud