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;