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 | 9458f82df748a3b79ef8cf3beb5f1c499959f9c6 (patch) | |
| tree | 6e8e7053a402fc885018478968f12b5aae804845 /clang/test/Modules | |
| parent | 6820eebde13e8630973204a45d71fc49a708aaf6 (diff) | |
| download | bcm5719-llvm-9458f82df748a3b79ef8cf3beb5f1c499959f9c6.tar.gz bcm5719-llvm-9458f82df748a3b79ef8cf3beb5f1c499959f9c6.zip | |
Implement inference for the "Private" submodule corresponding to
private headers in a framework.
llvm-svn: 146082
Diffstat (limited to 'clang/test/Modules')
| -rw-r--r-- | clang/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h | 1 | ||||
| -rw-r--r-- | clang/test/Modules/auto-module-import.m | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h b/clang/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h new file mode 100644 index 00000000000..0782336df9d --- /dev/null +++ b/clang/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h @@ -0,0 +1 @@ +int module_private; diff --git a/clang/test/Modules/auto-module-import.m b/clang/test/Modules/auto-module-import.m index 4ddd0e10259..3703127f34a 100644 --- a/clang/test/Modules/auto-module-import.m +++ b/clang/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; } |

