summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-07-02 11:29:04 (GMT)
committerGitHub <noreply@github.com>2020-07-02 11:29:04 (GMT)
commited51b6403910463192c05677a0bcc4e57bc84736 (patch)
tree4f4bee61aa53c4efaabd69392f15c147e713f909
parent3e9d9386950cc67d155a920cf8483c4d5bdcec3c (diff)
parentc30fbe4eba7f27c6296dea587eefe3d8b489661a (diff)
downloadDoxygen-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.l4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pre.l b/src/pre.l
index 979e971..28d8f59 100644
--- a/src/pre.l
+++ b/src/pre.l
@@ -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)));
}
}
}