diff options
author | Alex Lorenz <arphaman@gmail.com> | 2018-11-14 01:08:03 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2018-11-14 01:08:03 +0000 |
commit | 7d76ef9b3d3e0aacd3bc5d067d29a09a1ceb8fdf (patch) | |
tree | fba1c139a935174711d2c0125a41e899cf295380 /clang/test/Modules/Inputs | |
parent | 6bdabcf368f4c6526cfb3af49c03a98d680b8e8f (diff) | |
download | bcm5719-llvm-7d76ef9b3d3e0aacd3bc5d067d29a09a1ceb8fdf.tar.gz bcm5719-llvm-7d76ef9b3d3e0aacd3bc5d067d29a09a1ceb8fdf.zip |
[HeaderSearch] loadSubdirectoryModuleMaps should respect -working-directory
Include search paths can be relative paths. The loadSubdirectoryModuleMaps function
should account for that and respect the -working-directory parameter given to Clang.
rdar://46045849
Differential Revision: https://reviews.llvm.org/D54503
llvm-svn: 346822
Diffstat (limited to 'clang/test/Modules/Inputs')
-rw-r--r-- | clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/h1.h | 1 | ||||
-rw-r--r-- | clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/module.map | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/h1.h b/clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/h1.h new file mode 100644 index 00000000000..c362dd03f04 --- /dev/null +++ b/clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/h1.h @@ -0,0 +1 @@ +int bar(); diff --git a/clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/module.map b/clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/module.map new file mode 100644 index 00000000000..dc51f5d03ac --- /dev/null +++ b/clang/test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/module.map @@ -0,0 +1,5 @@ +module ModuleInSubdir { +header "h1.h" + export * +} + |