diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2015-03-04 16:03:07 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2015-03-04 16:03:07 +0000 |
commit | 5c585253e5f66affee0ce1d3db18ea2cfdfcdd82 (patch) | |
tree | 21bd2bb236386eb8d64bc5e446312e2c5b412132 /clang/test/Modules/Inputs/Module.framework/Headers/Module.h | |
parent | f14889ee3474354e81bf58fe1c4f87739f1f22b5 (diff) | |
download | bcm5719-llvm-5c585253e5f66affee0ce1d3db18ea2cfdfcdd82.tar.gz bcm5719-llvm-5c585253e5f66affee0ce1d3db18ea2cfdfcdd82.zip |
[Modules] Fix crash in Preprocessor::getLastMacroWithSpelling().
Macro names that got undefined inside a module may not have their MacroInfo set.
llvm-svn: 231251
Diffstat (limited to 'clang/test/Modules/Inputs/Module.framework/Headers/Module.h')
-rw-r--r-- | clang/test/Modules/Inputs/Module.framework/Headers/Module.h | 3 |
1 files changed, 3 insertions, 0 deletions
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 |