benlangmuir added a comment.
How about -fmodules-use-prebuilt-**module-cache** for the flag name? Saying
"prebuilt-modules" is confusing to me, since -fmodule-file can also be used to
load a prebuilt module, but doesn't use a cache.
================
Comment at: lib/Driver/Tools.cpp:5416
@@ -5408,1 +5415,3 @@
+ if (Args.getLastArg(options::OPT_fmodules_use_prebuilt_modules)) {
+ // When using prebuilt modules, we disable module hash.
----------------
```
if (IsPrebuilt) {
```
================
Comment at: lib/Frontend/CompilerInstance.cpp:1491
@@ +1490,3 @@
+ false/*IsExplicit*/).first;
+ Module->IsSystem = true;
+ Module->IsFromModuleFile = true;
----------------
Why do we assume this?
https://reviews.llvm.org/D23125
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits