cql3: fix false-positive "used-after-move" warning in clang-tidy
`slice.is_reversed()` was falsely flagged as accessing moved data, since the underlying enum_set remains valid after move. However, to improve code clarity and silence the warning, now reference `command->slice` directly instead, which is guaranteed to be valid as the move target. Signed-off-by: Kefu Chai <kefu.chai@scylladb.com> Closes scylladb/scylladb#22971
This commit is contained in:
@@ -419,8 +419,8 @@ select_statement::do_execute(query_processor& qp,
|
||||
options.get_timestamp(state));
|
||||
command->allow_limit = db::allow_per_partition_rate_limit::yes;
|
||||
logger.trace("Executing read query (reversed {}): table schema {}, query schema {}",
|
||||
slice.is_reversed(), _schema->version(), _query_schema->version());
|
||||
tracing::trace(state.get_trace_state(), "Executing read query (reversed {})", slice.is_reversed());
|
||||
command->slice.is_reversed(), _schema->version(), _query_schema->version());
|
||||
tracing::trace(state.get_trace_state(), "Executing read query (reversed {})", command->slice.is_reversed());
|
||||
|
||||
int32_t page_size = options.get_page_size();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user