diff options
| author | Douglas Gregor <dgregor@apple.com> | 2011-12-05 17:40:25 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2011-12-05 17:40:25 +0000 |
| commit | d8bd7537ec31090a1b0f4300d76da5fa21eea93f (patch) | |
| tree | 3ec65d65f227ce7936395262f8527742aeeddbfb /clang/test | |
| parent | 8c7c83522bd43949f369bb0dbf28b81f9c81f68c (diff) | |
| download | bcm5719-llvm-d8bd7537ec31090a1b0f4300d76da5fa21eea93f.tar.gz bcm5719-llvm-d8bd7537ec31090a1b0f4300d76da5fa21eea93f.zip | |
Inferred framework modules automatically export anything they import
(i.e., 'export *'), to better match the semantics of headers.
llvm-svn: 145813
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/Modules/Inputs/AlsoDependsOnModule.framework/Headers/AlsoDependsOnModule.h | 2 | ||||
| -rw-r--r-- | clang/test/Modules/auto-module-import.c | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/AlsoDependsOnModule.framework/Headers/AlsoDependsOnModule.h b/clang/test/Modules/Inputs/AlsoDependsOnModule.framework/Headers/AlsoDependsOnModule.h new file mode 100644 index 00000000000..1417e0c4d82 --- /dev/null +++ b/clang/test/Modules/Inputs/AlsoDependsOnModule.framework/Headers/AlsoDependsOnModule.h @@ -0,0 +1,2 @@ +#import <Module/Module.h> // expected-warning{{treating #import as an import of module 'Module'}} + diff --git a/clang/test/Modules/auto-module-import.c b/clang/test/Modules/auto-module-import.c index 1b5ef995901..cebfbc6d29f 100644 --- a/clang/test/Modules/auto-module-import.c +++ b/clang/test/Modules/auto-module-import.c @@ -12,3 +12,8 @@ # error DEPENDS_ON_MODULE should have been hidden #endif +Module *mod; // expected-error{{unknown type name 'Module'}} + +#import <AlsoDependsOnModule/AlsoDependsOnModule.h> // expected-warning{{treating #import as an import of module 'AlsoDependsOnModule'}} +Module *mod2; + |

