From e78da3dfeeb62c784fab75d5044b9e10d678a9a6 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 31 Jul 2024 12:31:18 +0200 Subject: [PATCH] LSP: Drop use of QVector One unneeded #include, and a case where a plain array suffices and is faster and smaller. Change-Id: I49269f645b8239019baa817e137da27a767f640b Reviewed-by: Christian Stenger --- src/libs/languageserverprotocol/lsptypes.cpp | 3 +-- src/libs/languageserverprotocol/lsputils.cpp | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/libs/languageserverprotocol/lsptypes.cpp b/src/libs/languageserverprotocol/lsptypes.cpp index 1bc87075728..5829de75d9b 100644 --- a/src/libs/languageserverprotocol/lsptypes.cpp +++ b/src/libs/languageserverprotocol/lsptypes.cpp @@ -16,7 +16,6 @@ #include #include #include -#include namespace LanguageServerProtocol { @@ -113,7 +112,7 @@ static QHash mimeTypeLanguageIdMap() static QHash hash; if (!hash.isEmpty()) return hash; - const QVector> languageIdsForMimeTypeNames{ + const QPair languageIdsForMimeTypeNames[] = { {"text/x-python", "python"}, {"text/x-bibtex", "bibtex"}, {"application/vnd.coffeescript", "coffeescript"}, diff --git a/src/libs/languageserverprotocol/lsputils.cpp b/src/libs/languageserverprotocol/lsputils.cpp index 3688933943e..3e20e0cc7cb 100644 --- a/src/libs/languageserverprotocol/lsputils.cpp +++ b/src/libs/languageserverprotocol/lsputils.cpp @@ -5,7 +5,6 @@ #include #include -#include namespace LanguageServerProtocol {