From 2f1ab7156ad50b1cd4c50708ae0f6e5529ce9974 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Nowacki?= Date: Mon, 28 Jul 2014 10:20:25 +0200 Subject: Micro-optimize qdoc codeparser. There is no need to allocate new string while a simple reference is enough. Change-Id: I137b58fc180fe9a7bff9d0f9e546ca04aa9f4696 Reviewed-by: Olivier Goffart --- src/tools/qdoc/codeparser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tools/qdoc/codeparser.cpp b/src/tools/qdoc/codeparser.cpp index e25056e353..3b0a650a74 100644 --- a/src/tools/qdoc/codeparser.cpp +++ b/src/tools/qdoc/codeparser.cpp @@ -340,8 +340,8 @@ void CodeParser::extractPageLinkAndDesc(const QString& arg, else { int spaceAt = arg.indexOf(QLatin1Char(' ')); if (arg.contains(QLatin1String(".html")) && spaceAt != -1) { - *link = arg.left(spaceAt).trimmed(); - *desc = arg.mid(spaceAt).trimmed(); + *link = arg.leftRef(spaceAt).trimmed().toString(); + *desc = arg.midRef(spaceAt).trimmed().toString(); } else { *link = arg; -- cgit v1.2.3