summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/Inputs/Module.framework/Headers/Module.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-09-13 20:44:41 +0000
committerDouglas Gregor <dgregor@apple.com>2011-09-13 20:44:41 +0000
commitf1312a828a2d482437823d757b7e6f32736b0a30 (patch)
treeb3edaf8bf6d28747ce384e1ff1b28de0079f3dab /clang/test/Modules/Inputs/Module.framework/Headers/Module.h
parente3a6a82f1618dc3cfdd735e3e6fcb7a9e1150249 (diff)
downloadbcm5719-llvm-f1312a828a2d482437823d757b7e6f32736b0a30.tar.gz
bcm5719-llvm-f1312a828a2d482437823d757b7e6f32736b0a30.zip
When building a module on-demand, clear out the "non-modular" language
and preprocessor options (such as macro definitions) first. llvm-svn: 139638
Diffstat (limited to 'clang/test/Modules/Inputs/Module.framework/Headers/Module.h')
-rw-r--r--clang/test/Modules/Inputs/Module.framework/Headers/Module.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/test/Modules/Inputs/Module.framework/Headers/Module.h b/clang/test/Modules/Inputs/Module.framework/Headers/Module.h
index 1d9278b0ca1..af403c83955 100644
--- a/clang/test/Modules/Inputs/Module.framework/Headers/Module.h
+++ b/clang/test/Modules/Inputs/Module.framework/Headers/Module.h
@@ -1,6 +1,10 @@
const char *getModuleVersion(void);
+#ifdef FOO
+# error Module should have been built without -DFOO
+#endif
+
@interface Module
-+(const char *)version;
++(const char *)version; // retrieve module version
@end
OpenPOWER on IntegriCloud