diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-07-02 11:29:04 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-02 11:29:04 (GMT) |
commit | ed51b6403910463192c05677a0bcc4e57bc84736 (patch) | |
tree | 4f4bee61aa53c4efaabd69392f15c147e713f909 | |
parent | 3e9d9386950cc67d155a920cf8483c4d5bdcec3c (diff) | |
parent | c30fbe4eba7f27c6296dea587eefe3d8b489661a (diff) | |
download | Doxygen-ed51b6403910463192c05677a0bcc4e57bc84736.zip Doxygen-ed51b6403910463192c05677a0bcc4e57bc84736.tar.gz Doxygen-ed51b6403910463192c05677a0bcc4e57bc84736.tar.bz2 |
Merge pull request #7891 from albert-github/feature/issue_7890
issue #7890 Macro Expansion broken
-rw-r--r-- | src/pre.l | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -3191,7 +3191,7 @@ static void initPredefined(yyscan_t yyscanner,const char *fileName) def->nonRecursive = nonRecursive; def->fileDef = state->yyFileDef; def->fileName = fileName; - state->contextDefines.insert(std::make_pair(state->yyFileName.str(),std::move(def))); + state->contextDefines.insert(std::make_pair(toStdString(def->name),std::move(def))); //printf("#define '%s' '%s' #nargs=%d\n", // def->name.data(),def->definition.data(),def->nargs); @@ -3223,7 +3223,7 @@ static void initPredefined(yyscan_t yyscanner,const char *fileName) def->nonRecursive = nonRecursive; def->fileDef = state->yyFileDef; def->fileName = fileName; - state->contextDefines.insert(std::make_pair(state->yyFileName.str(),std::move(def))); + state->contextDefines.insert(std::make_pair(toStdString(def->name),std::move(def))); } } } |