From de89baedd35c793644817609e5be3fbf23ce8d21 Mon Sep 17 00:00:00 2001 From: Felipe Lema <1232306+FelipeLema@users.noreply.github.com> Date: Wed, 16 Jun 2021 18:03:24 -0400 Subject: [PATCH] use different container per gh review --- src/messages/initialize.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/messages/initialize.cc b/src/messages/initialize.cc index 5ad5ef47..42fba4be 100644 --- a/src/messages/initialize.cc +++ b/src/messages/initialize.cc @@ -25,7 +25,7 @@ namespace ccls { using namespace llvm; -std::vector SEMANTIC_TOKENS = { +const char * SEMANTIC_TOKENS[] = { "unknown", "file", @@ -60,7 +60,7 @@ std::vector SEMANTIC_TOKENS = { "macro" }; -std::vector SEMANTIC_MODIFIERS = { +const char * SEMANTIC_MODIFIERS[] = { "declaration", //1 "definition", //2 "static" //4 @@ -132,8 +132,8 @@ struct ServerCap { Config::ServerCap::Workspace workspace; struct SemanticTokenProvider { struct SemanticTokensLegend { - std::vector tokenTypes = SEMANTIC_TOKENS; - std::vector tokenModifiers = SEMANTIC_MODIFIERS; + std::vector tokenTypes{std::begin(SEMANTIC_TOKENS), std::end(SEMANTIC_TOKENS)}; + std::vector tokenModifiers{std::begin(SEMANTIC_MODIFIERS), std::end(SEMANTIC_MODIFIERS)}; } legend; bool range = true; bool full = true;