When loading a module fails because it is out of date, rebuild that
authorDouglas Gregor <dgregor@apple.com>
Wed, 7 Nov 2012 17:46:15 +0000 (17:46 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 7 Nov 2012 17:46:15 +0000 (17:46 +0000)
commit188dbef26df3901195869ff19273323d657e995f
treebd511d7f3af88db0e1ada6ef900c9e72815459d3
parentb9db60fbce070a0eef80de620ac59b2a1b8869ec
When loading a module fails because it is out of date, rebuild that
module in place. <rdar://problem/10138913>

llvm-svn: 167539
clang/include/clang/Serialization/ModuleManager.h
clang/lib/Frontend/CompilerInstance.cpp
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ModuleManager.cpp
clang/test/Modules/Inputs/Modified/A.h [new file with mode: 0644]
clang/test/Modules/Inputs/Modified/B.h [new file with mode: 0644]
clang/test/Modules/Inputs/Modified/module.map [new file with mode: 0644]
clang/test/Modules/modify-module.m [new file with mode: 0644]