diff --git a/src/cascadia/TerminalApp/FilteredCommand.cpp b/src/cascadia/TerminalApp/FilteredCommand.cpp index 1859531851..0b0220eb9e 100644 --- a/src/cascadia/TerminalApp/FilteredCommand.cpp +++ b/src/cascadia/TerminalApp/FilteredCommand.cpp @@ -92,7 +92,7 @@ namespace winrt::TerminalApp::implementation size_t runEnd = runStart; for (size_t i = 1; i < positions.size(); ++i) { - if (positions[i] == runEnd + 1) + if (positions[i] == static_cast(runEnd + 1)) { runEnd = positions[i]; } diff --git a/src/cascadia/TerminalApp/fzf/fzf.cpp b/src/cascadia/TerminalApp/fzf/fzf.cpp index 1885b4051f..890030e979 100644 --- a/src/cascadia/TerminalApp/fzf/fzf.cpp +++ b/src/cascadia/TerminalApp/fzf/fzf.cpp @@ -60,7 +60,7 @@ namespace fzf { int32_t idx = 0; int32_t firstIdx = 0; - for (int32_t pi = 0; pi < pattern.size(); ++pi) + for (int32_t pi = 0; pi < static_cast(pattern.size()); ++pi) { idx = IndexOfChar(input, pattern[pi], idx); if (idx < 0) @@ -157,7 +157,7 @@ namespace fzf auto consecutiveScoresSlice = std::span(consecutiveScores).subspan(firstIndexOf); auto bonusesSlice = std::span(bonusesSpan).subspan(firstIndexOf, textSize - firstIndexOf); - for (int32_t i = 0; i < lowerTextSlice.size(); i++) + for (int32_t i = 0; i < static_cast(lowerTextSlice.size()); i++) { UChar32 currentChar = lowerTextSlice[i]; CharClass currentClass = ClassOf(currentChar); @@ -168,7 +168,7 @@ namespace fzf //currentPatternChar was already folded in ParsePattern if (currentChar == currentPatternChar) { - if (patternIndex < pattern.size()) + if (patternIndex < static_cast(pattern.size())) { firstOccurrenceOfEachChar[patternIndex] = firstIndexOf + static_cast(i); patternIndex++; @@ -204,7 +204,7 @@ namespace fzf previousInitialScore = initialScoresSlice[i]; } - if (patternIndex != pattern.size()) + if (patternIndex != static_cast(pattern.size())) { return { -1, -1, 0 }; } @@ -261,7 +261,7 @@ namespace fzf { scoreMatrixLeftSlice[0] = 0; } - for (int32_t j = 0; j < textSlice.size(); j++) + for (int32_t j = 0; j < static_cast(textSlice.size()); j++) { UChar32 currentChar = textSlice[j]; int32_t column = patternCharOffset + static_cast(j);