diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-04-24 06:27:22 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-04-24 07:03:09 (GMT) |
commit | 9e2b6a2dac870b5daabde118c5327281e3f79ba2 (patch) | |
tree | 39e49bae6eeb116f19be64a19eb9d3ff26a6c36c /src/defgen.cpp | |
parent | cd581388f3d013c501e3cefbaf3e81cf93d46fcb (diff) | |
download | Doxygen-9e2b6a2dac870b5daabde118c5327281e3f79ba2.zip Doxygen-9e2b6a2dac870b5daabde118c5327281e3f79ba2.tar.gz Doxygen-9e2b6a2dac870b5daabde118c5327281e3f79ba2.tar.bz2 |
Performance improvements after profiling
In some cases performance dropped when upgrading from version 1.8.16 to 1.8.17 or 1.8.18.
With these changes the performance should be back to normal again.
Diffstat (limited to 'src/defgen.cpp')
-rw-r--r-- | src/defgen.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/defgen.cpp b/src/defgen.cpp index 96f9da3..02f51c5 100644 --- a/src/defgen.cpp +++ b/src/defgen.cpp @@ -145,8 +145,7 @@ void generateDEFForMember(MemberDef *md, if (isFunc) //function { const ArgumentList &defAl = md->argumentList(); - ArgumentList declAl; - stringToArgumentList(md->getLanguage(),md->argsString(),declAl); + ArgumentList declAl = *stringToArgumentList(md->getLanguage(),md->argsString()); QCString fcnPrefix = " " + memPrefix + "param-"; auto defIt = defAl.begin(); |