When preprocessing with -frewrite-imports and -fmodule-file=, do not pass all
modules to preprocessing of nested .pcm files.
Making those module files available results in loading more .pcm files than
necessary, and potentially in misbehavior if a module makes itself visible
during its own compilation (as parts of that module that have not yet been
processed would then become visible).
llvm-svn: 306320
diff --git a/clang/test/Modules/Inputs/preprocess/other.h b/clang/test/Modules/Inputs/preprocess/other.h
new file mode 100644
index 0000000..84c4d1d
--- /dev/null
+++ b/clang/test/Modules/Inputs/preprocess/other.h
@@ -0,0 +1 @@
+// other.h: empty