From faeb1d46586271ab1b8a0158cbd5073ef0c6abca Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Mon, 12 Sep 2011 23:31:24 +0000 Subject: When an import statement fails to find a module in the module cache, but there is a corresponding umbrella header in a framework, build the module on-the-fly so it can be immediately loaded at the import statement. This is very much proof-of-concept code, with details to be fleshed out over time. llvm-svn: 139558 --- clang/test/Modules/Inputs/Module.framework/Headers/Module.h | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 clang/test/Modules/Inputs/Module.framework/Headers/Module.h (limited to 'clang/test/Modules/Inputs/Module.framework') diff --git a/clang/test/Modules/Inputs/Module.framework/Headers/Module.h b/clang/test/Modules/Inputs/Module.framework/Headers/Module.h new file mode 100644 index 00000000000..1d9278b0ca1 --- /dev/null +++ b/clang/test/Modules/Inputs/Module.framework/Headers/Module.h @@ -0,0 +1,6 @@ +const char *getModuleVersion(void); + +@interface Module ++(const char *)version; +@end + -- cgit v1.2.3