Make module files passed to a module build via -fmodule-file= available to
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 18 Mar 2015 01:42:29 +0000 (01:42 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 18 Mar 2015 01:42:29 +0000 (01:42 +0000)
commit7f330cdb31a4221be501d5d969f2e8a62f457e14
tree2786520a130f64d0284b5ba00c2478ab7310aafd
parent59aca1970828616abecb5691e6f956a94b7b494b
Make module files passed to a module build via -fmodule-file= available to
consumers of that module.

Previously, such a file would only be available if the module happened to
actually import something from that module.

llvm-svn: 232583
clang/include/clang/Serialization/ASTBitCodes.h
clang/include/clang/Serialization/ModuleManager.h
clang/lib/Frontend/CompilerInstance.cpp
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/lib/Serialization/ModuleManager.cpp
clang/test/Modules/Inputs/explicit-build/d.h [new file with mode: 0644]
clang/test/Modules/Inputs/explicit-build/module.modulemap
clang/test/Modules/explicit-build.cpp