From 5c585253e5f66affee0ce1d3db18ea2cfdfcdd82 Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Wed, 4 Mar 2015 16:03:07 +0000 Subject: [Modules] Fix crash in Preprocessor::getLastMacroWithSpelling(). Macro names that got undefined inside a module may not have their MacroInfo set. llvm-svn: 231251 --- clang/test/Modules/Inputs/Module.framework/Headers/Module.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'clang/test/Modules/Inputs/Module.framework/Headers/Module.h') diff --git a/clang/test/Modules/Inputs/Module.framework/Headers/Module.h b/clang/test/Modules/Inputs/Module.framework/Headers/Module.h index 9a1c2b9bd87..55ce7a3e30f 100644 --- a/clang/test/Modules/Inputs/Module.framework/Headers/Module.h +++ b/clang/test/Modules/Inputs/Module.framework/Headers/Module.h @@ -31,4 +31,7 @@ typedef struct __sFILE { extern FILE *myFile; +#define SOME_MACRO_GETTING_UNDEFINED 1 +#undef SOME_MACRO_GETTING_UNDEFINED + #endif // MODULE_H -- cgit v1.2.3