diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-12-07 22:05:21 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-12-07 22:05:21 +0000 |
commit | 23af6d58e392e18ae2946b799264717f480e6596 (patch) | |
tree | f91fee0a77b9dd9f0364b3ab2507edd90ace2537 /test | |
parent | 4813442c124d13a5c9cbf71beb7762275e45aacd (diff) |
Implement inference for the "Private" submodule corresponding to
private headers in a framework.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146082 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h | 1 | ||||
-rw-r--r-- | test/Modules/auto-module-import.m | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h b/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h new file mode 100644 index 0000000000..0782336df9 --- /dev/null +++ b/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h @@ -0,0 +1 @@ +int module_private; diff --git a/test/Modules/auto-module-import.m b/test/Modules/auto-module-import.m index 4ddd0e1025..3703127f34 100644 --- a/test/Modules/auto-module-import.m +++ b/test/Modules/auto-module-import.m @@ -44,3 +44,7 @@ void testModuleSubFrameworkAgain() { #include <DependsOnModule/DependsOnModulePrivate.h> // expected-warning{{treating #include as an import of module 'DependsOnModule.Private.DependsOnModule'}} int getDependsOnModulePrivate() { return depends_on_module_private; } + +#include <Module/ModulePrivate.h> // expected-warning{{treating #include as an import of module 'Module.Private.ModulePrivate'}} + +int getModulePrivate() { return module_private; } |