Module.h revision 585ec93e1bd4fdd5a37aa19848e5f92084f0d923
1// expected-warning{{umbrella header}}
2
3#ifndef MODULE_H
4#define MODULE_H
5const char *getModuleVersion(void);
6
7#ifdef FOO
8#  error Module should have been built without -DFOO
9#endif
10
11@interface Module
12+(const char *)version; // retrieve module version
13+alloc;
14@end
15
16#define MODULE_H_MACRO 1
17#__private_macro__ MODULE_H_MACRO
18
19#include <Module/Sub.h>
20#include <Module/Buried/Treasure.h>
21
22#endif // MODULE_H
23