build: re-enable clang-analyzer-optin.core.EnumCastOutOfRange check (#8095)

This commit is contained in:
Yat Ho
2026-01-09 23:45:08 +08:00
committed by GitHub
parent d7f4bfe063
commit 9d100d8742
2 changed files with 1 additions and 2 deletions

View File

@@ -13,7 +13,6 @@ Checks: >
-cert-err58-cpp, -cert-err58-cpp,
-cert-int09-c, -cert-int09-c,
clang-analyzer-*, clang-analyzer-*,
-clang-analyzer-optin.core.EnumCastOutOfRange,
cppcoreguidelines-avoid-do-while, cppcoreguidelines-avoid-do-while,
cppcoreguidelines-avoid-goto, cppcoreguidelines-avoid-goto,
cppcoreguidelines-avoid-reference-coroutine-parameters, cppcoreguidelines-avoid-reference-coroutine-parameters,

View File

@@ -32,7 +32,7 @@ void tr_session_alt_speeds::update_minutes()
for (int day = 0; day < 7; ++day) for (int day = 0; day < 7; ++day)
{ {
if ((static_cast<tr_sched_day>(settings_.use_on_these_weekdays) & (1 << day)) != 0) if ((settings_.use_on_these_weekdays & (1 << day)) != 0)
{ {
auto const begin = settings_.minute_begin; auto const begin = settings_.minute_begin;
auto const end = settings_.minute_end > settings_.minute_begin ? settings_.minute_end : auto const end = settings_.minute_end > settings_.minute_begin ? settings_.minute_end :