llvm-project/clang/test/VFS/Inputs
Manman Ren a67e4d3254 Don't diagnose non-modular includes when we are not compiling a module.
This is triggered when we are compiling an implementation of a module,
it has relative includes to a VFS-mapped module with umbrella headers.
Currently we will find the real path to headers under the umbrella directory,
but the umbrella directories are using virtual path.

rdar://27951255

Thanks Ben and Richard for reviewing the patch!
Differential Revision: http://reviews.llvm.org/D23858

llvm-svn: 279838
2016-08-26 17:16:46 +00:00
..
Bar.framework Reapply [VFS] Skip non existent files from the VFS tree 2016-08-12 18:18:24 +00:00
Foo.framework
Nonmodular Don't diagnose non-modular includes when we are not compiling a module. 2016-08-26 17:16:46 +00:00
UsesFoo.framework
Foo.h
Incomplete.h
IncompleteVFS.h
actual_header.h
actual_module.map
actual_module2.map
bar-headers.yaml Reapply [VFS] Skip non existent files from the VFS tree 2016-08-12 18:18:24 +00:00
external-names.h
import_some_frame.h
include_real.h
incomplete-umbrella.modulemap
invalid-yaml.yaml
missing-key.yaml
public_header.h
public_header2.h
public_header3.h
some_frame_module.map
unknown-key.yaml
unknown-value.yaml
use-external-names.yaml
vfsoverlay.yaml
vfsoverlay2.yaml [VFS] Add 'ignore-non-existent-contents' field to YAML files 2016-08-12 01:50:53 +00:00