From 611d7db4de7e415fa94a9e356628a3b20ec6a4a1 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 16 Nov 2015 15:40:15 +0100 Subject: [PATCH] Clang: Don't instantiate value two times Change-Id: I5619f157a8a251ad06f6ea63d310015d13eb4c9c Reviewed-by: Nikolai Kosjar --- src/tools/clangbackend/ipcsource/diagnostic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/clangbackend/ipcsource/diagnostic.cpp b/src/tools/clangbackend/ipcsource/diagnostic.cpp index fdb7a0940a4..81e519894bd 100644 --- a/src/tools/clangbackend/ipcsource/diagnostic.cpp +++ b/src/tools/clangbackend/ipcsource/diagnostic.cpp @@ -113,7 +113,7 @@ std::vector Diagnostic::ranges() const const SourceRange sourceRange(clang_getDiagnosticRange(cxDiagnostic, index)); if (sourceRange.isValid()) - ranges.push_back(SourceRange(clang_getDiagnosticRange(cxDiagnostic, index))); + ranges.push_back(std::move(sourceRange)); } return ranges;