| commit | a67e4d32544dc26393a54619b5fe2b63f581773e | [log] [tgz] |
|---|---|---|
| author | Manman Ren <manman.ren@gmail.com> | Fri Aug 26 17:16:46 2016 +0000 |
| committer | Manman Ren <manman.ren@gmail.com> | Fri Aug 26 17:16:46 2016 +0000 |
| tree | ce711aac46c8b30f73d0d91e3e1bd7333e27e251 | |
| parent | da9c56299b7c43c89c320ea72d0379e7debe7475 [diff] |
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