[modules] PR22534: Load files specified by -fmodule-file= eagerly. In particular...
authorRichard Smith <richard-llvm@metafoo.co.uk>
Sun, 9 Aug 2015 08:48:41 +0000 (08:48 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Sun, 9 Aug 2015 08:48:41 +0000 (08:48 +0000)
commit0f99d6a4413e3da6ec242c0ab715d6699045dea8
tree4ae2e591505c54ad7078c0d5235c3c9cbef143b5
parent38c1e6d355e45f73539326a3a1dee1ce0c5738b7
[modules] PR22534: Load files specified by -fmodule-file= eagerly. In particular, this avoids the need to re-parse module map files when using such a module.

llvm-svn: 244416
12 files changed:
clang/include/clang/Basic/DiagnosticCommonKinds.td
clang/include/clang/Basic/DiagnosticFrontendKinds.td
clang/include/clang/Basic/DiagnosticSerializationKinds.td
clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
clang/lib/Frontend/CompilerInstance.cpp
clang/lib/Serialization/ASTReader.cpp
clang/test/Index/pch-depending-on-deleted-module.c
clang/test/Modules/dependency-gen.modulemap
clang/test/Modules/explicit-build-missing-files.cpp [new file with mode: 0644]
clang/test/Modules/explicit-build.cpp
clang/test/Modules/fatal-module-loader-error.m
clang/test/Modules/relative-dep-gen.cpp