diff options
author | Milian Wolff <mail@milianw.de> | 2016-01-15 13:55:22 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2016-01-20 20:20:55 (GMT) |
commit | 70788e92641c4cf4c3f20af607cc6e203203b420 (patch) | |
tree | 0ff1cc4d625217bc392e3be5daf875a7f68c58d0 /Source/cmFortranParserTokens.h | |
parent | bd2384f593d0cf2c894ff781c4e5278fff2ac96c (diff) | |
download | CMake-70788e92641c4cf4c3f20af607cc6e203203b420.zip CMake-70788e92641c4cf4c3f20af607cc6e203203b420.tar.gz CMake-70788e92641c4cf4c3f20af607cc6e203203b420.tar.bz2 |
Remove temporary allocations when calling cmHasLiteral{Suf,Pre}fix.
When the first argument passed is a std::string, we need to take it
by const&, otherwise we copy the string and trigger a temporary
allocation. This patch removes a few 10k temporary allocations when
running the CMake daemon on the KDevelop build dir.
This hotspot was found with heaptrack.
Diffstat (limited to 'Source/cmFortranParserTokens.h')
0 files changed, 0 insertions, 0 deletions