diff --git a/Analysis/src/Autocomplete.cpp b/Analysis/src/Autocomplete.cpp index aed33d1e..9f046b8e 100644 --- a/Analysis/src/Autocomplete.cpp +++ b/Analysis/src/Autocomplete.cpp @@ -1292,8 +1292,6 @@ static std::optional autocompleteStringParams(const Source return std::nullopt; } - std::optional candidateString = getStringContents(nodes.back()); - AstExprCall* candidate = nodes.at(nodes.size() - 2)->as(); if (!candidate) { @@ -1313,6 +1311,8 @@ static std::optional autocompleteStringParams(const Source return std::nullopt; } + std::optional candidateString = getStringContents(nodes.back()); + auto performCallback = [&](const FunctionType* funcType) -> std::optional { for (const std::string& tag : funcType->tags)