]> granicus.if.org Git - clang/commit
When module umbrellas change, rebuild them
authorBen Langmuir <blangmuir@apple.com>
Thu, 10 Apr 2014 17:57:43 +0000 (17:57 +0000)
committerBen Langmuir <blangmuir@apple.com>
Thu, 10 Apr 2014 17:57:43 +0000 (17:57 +0000)
commit748f714550ae9260948b9bf79d79ce0964099259
tree4646fbd533365cc3124a42357d2e692638a1d3a0
parenteaa6166c172cb9ee3f81612b13e9bbda3a3d6330
When module umbrellas change, rebuild them

With the VFS, it is easy to hit modified umbrellas by overriding the
umbrella header, and what we want is to rebuild, not to fail.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205975 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Serialization/ASTReader.h
lib/Serialization/ASTReader.cpp
test/VFS/Inputs/Foo.framework/Headers/Foo.h [new file with mode: 0644]
test/VFS/Inputs/Foo.framework/Modules/module.modulemap [new file with mode: 0644]
test/VFS/Inputs/Foo.h [new file with mode: 0644]
test/VFS/Inputs/vfsoverlay.yaml
test/VFS/umbrella-mismatch.m [new file with mode: 0644]