llvm-project/clang/test/VFS/Inputs
Ben Langmuir bc35fbe43a Don't try to rebuild modules on umbrella header mismatch
There are two issues here:
1) It's too late to rebuild at this point, because we won't go through
removeModules and when we try to reload the new .pcm we'll get the old
one instead.  We might be able to call removeModules after an OutOfDate
here, but I'm not yet confident that it is always safe to do so.

2) In practice, this check fails spuriously when the umbrella header
appears to change because of a VFS change that means it maps to a
different copy of the same file.  Because of this, we just skip the
check for now.

llvm-svn: 230064
2015-02-20 21:46:39 +00:00
..
Foo.framework When module umbrellas change, rebuild them 2014-04-10 17:57:43 +00:00
UsesFoo.framework Don't try to rebuild modules on umbrella header mismatch 2015-02-20 21:46:39 +00:00
Foo.h When module umbrellas change, rebuild them 2014-04-10 17:57:43 +00:00
Incomplete.h Make -Wincomplete-umbrella go through the VFS 2014-06-25 23:53:43 +00:00
IncompleteVFS.h Make -Wincomplete-umbrella go through the VFS 2014-06-25 23:53:43 +00:00
actual_header.h
actual_module.map Stopgap fix for finding module for a file mapped in the VFS 2014-05-23 18:15:47 +00:00
actual_module2.map Add a test where the module map is overriden in the vfs 2014-04-04 16:42:53 +00:00
external-names.h Reapply fixed "Honour 'use-external-names' in FileManager" 2014-02-28 21:16:07 +00:00
import_some_frame.h Stopgap fix for finding module for a file mapped in the VFS 2014-05-23 18:15:47 +00:00
include_real.h
incomplete-umbrella.modulemap Make -Wincomplete-umbrella go through the VFS 2014-06-25 23:53:43 +00:00
invalid-yaml.yaml
missing-key.yaml
public_header.h Stopgap fix for finding module for a file mapped in the VFS 2014-05-23 18:15:47 +00:00
public_header2.h Stopgap fix for finding module for a file mapped in the VFS 2014-05-23 18:15:47 +00:00
some_frame_module.map Stopgap fix for finding module for a file mapped in the VFS 2014-05-23 18:15:47 +00:00
unknown-key.yaml
unknown-value.yaml
use-external-names.yaml Reapply fixed "Honour 'use-external-names' in FileManager" 2014-02-28 21:16:07 +00:00
vfsoverlay.yaml Make -Wincomplete-umbrella go through the VFS 2014-06-25 23:53:43 +00:00
vfsoverlay2.yaml Add a test where the module map is overriden in the vfs 2014-04-04 16:42:53 +00:00