diff --git a/src/preprocessor.cpp b/src/preprocessor.cpp index 215fbfe28..630bec63e 100644 --- a/src/preprocessor.cpp +++ b/src/preprocessor.cpp @@ -475,6 +475,8 @@ std::string Preprocessor::expandMacros(std::string code) Tokenizer tokenizer; std::istringstream istr(macro.c_str()); tokenizer.tokenize(istr, ""); + if (! tokenizer.tokens()) + continue; // Extract macro parameters std::vector macroparams;