]> granicus.if.org Git - clang/commit
[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)
commit5624537c4c9a8d439a56ae011961d532a131fc69
treec2a881e598fcf97c1bc69c4970d5e7ed66f6c165
parent45770fa6e4eb618277ed85044d5a2d4c962c57cf
[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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@244416 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/clang/Basic/DiagnosticCommonKinds.td
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Basic/DiagnosticSerializationKinds.td
lib/CodeGen/ObjectFilePCHContainerOperations.cpp
lib/Frontend/CompilerInstance.cpp
lib/Serialization/ASTReader.cpp
test/Index/pch-depending-on-deleted-module.c
test/Modules/dependency-gen.modulemap
test/Modules/explicit-build-missing-files.cpp [new file with mode: 0644]
test/Modules/explicit-build.cpp
test/Modules/fatal-module-loader-error.m
test/Modules/relative-dep-gen.cpp