23 lines
404 B
Objective-C
23 lines
404 B
Objective-C
// expected-warning{{umbrella header}}
|
|
|
|
#ifndef MODULE_H
|
|
#define MODULE_H
|
|
const char *getModuleVersion(void);
|
|
|
|
#ifdef FOO
|
|
# error Module should have been built without -DFOO
|
|
#endif
|
|
|
|
@interface Module
|
|
+(const char *)version; // retrieve module version
|
|
+alloc;
|
|
@end
|
|
|
|
#define MODULE_H_MACRO 1
|
|
#__private_macro MODULE_H_MACRO
|
|
|
|
#include <Module/Sub.h>
|
|
#include <Module/Buried/Treasure.h>
|
|
|
|
#endif // MODULE_H
|