llvm-project/clang/test/VFS
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
..
Inputs Don't diagnose non-modular includes when we are not compiling a module. 2016-08-26 17:16:46 +00:00
external-names.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
framework-import.m
implicit-include.c
include-mixed-real-and-virtual.c
include-real-from-virtual.c
include-virtual-from-real.c
include.c
incomplete-umbrella.m
module-import.m
parse-errors.c
real-path-found-first.m [VFS] Fix status() of opened redirected file 2015-12-10 23:41:39 +00:00
relative-path.c
test_nonmodular.c Don't diagnose non-modular includes when we are not compiling a module. 2016-08-26 17:16:46 +00:00
umbrella-framework-import-skipnonexist.m Reapply [VFS] Skip non existent files from the VFS tree 2016-08-12 18:18:24 +00:00
umbrella-mismatch.m