diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-05-18 03:52:30 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-05-18 03:52:30 +0000 |
| commit | a0aafa38535180ed0f73e2c18b2e4aa34f8f4c64 (patch) | |
| tree | ebc5a44400a407dbe4463329168e34f3a59a7cc1 /clang/test/Modules/submodule-visibility.cpp | |
| parent | effdb198c2d9d276a407ebf51eefb1744b9fb038 (diff) | |
| download | bcm5719-llvm-a0aafa38535180ed0f73e2c18b2e4aa34f8f4c64.tar.gz bcm5719-llvm-a0aafa38535180ed0f73e2c18b2e4aa34f8f4c64.zip | |
[modules] If we see a #include that maps to a module, but use of precompiled modules is disabled, track submodule visibility anyway if -fmodules-local-submodule-visibility is enabled. This, in effect, gives modules semantics but without precompilation.
llvm-svn: 237550
Diffstat (limited to 'clang/test/Modules/submodule-visibility.cpp')
| -rw-r--r-- | clang/test/Modules/submodule-visibility.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/test/Modules/submodule-visibility.cpp b/clang/test/Modules/submodule-visibility.cpp index c63d942cc9e..07be1c2d0c3 100644 --- a/clang/test/Modules/submodule-visibility.cpp +++ b/clang/test/Modules/submodule-visibility.cpp @@ -2,6 +2,7 @@ // RUN: %clang_cc1 -fmodules -fmodules-cache-path=%t -I%S/Inputs/submodule-visibility -verify %s -DALLOW_NAME_LEAKAGE // RUN: %clang_cc1 -fmodules -fmodules-local-submodule-visibility -fmodules-cache-path=%t -I%S/Inputs/submodule-visibility -verify %s -DIMPORT // RUN: %clang_cc1 -fmodules -fmodules-local-submodule-visibility -fmodules-cache-path=%t -fmodule-name=x -I%S/Inputs/submodule-visibility -verify %s +// RUN: %clang_cc1 -fmodule-maps -fmodules-local-submodule-visibility -fmodules-cache-path=%t -I%S/Inputs/submodule-visibility -verify %s #include "a.h" #include "b.h" |

