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 |
||
|---|---|---|
| .. | ||
| Bar.framework | ||
| Foo.framework | ||
| Nonmodular | ||
| UsesFoo.framework | ||
| Foo.h | ||
| Incomplete.h | ||
| IncompleteVFS.h | ||
| actual_header.h | ||
| actual_module.map | ||
| actual_module2.map | ||
| bar-headers.yaml | ||
| 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 | ||