From 39aa25c7440a17ea9068d4e9807d4f285e4b3d09 Mon Sep 17 00:00:00 2001 From: Youngsik Yang Date: Thu, 18 Jun 2026 12:53:38 +0900 Subject: [PATCH] portable: Add const to local vars to suppress CPPCHECK warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CPPCHECK flagged apply_unary_map_reduce_fn with a constStatement warning. This is a false positive — the code compiles correctly and the result is assigned to a variable used in subsequent computation. Adding const to the declarations suppresses the warning. Signed-off-by: Youngsik Yang --- kernels/portable/cpu/op_log_softmax.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kernels/portable/cpu/op_log_softmax.cpp b/kernels/portable/cpu/op_log_softmax.cpp index 1fa7a903e7f..a2e1afeff32 100644 --- a/kernels/portable/cpu/op_log_softmax.cpp +++ b/kernels/portable/cpu/op_log_softmax.cpp @@ -70,7 +70,7 @@ Tensor& log_softmax_out( size, stride); - ACC temp_sum = apply_unary_map_reduce_fn( + const ACC exp_sum = apply_unary_map_reduce_fn( [max_in](const CTYPE val_in) { return std::exp( static_cast(val_in) - static_cast(max_in)); @@ -81,13 +81,13 @@ Tensor& log_softmax_out( in_data + base, size, stride); - temp_sum = std::log(temp_sum); + const ACC log_sum = std::log(exp_sum); apply_unary_map_fn( - [max_in, temp_sum](const CTYPE val_in) { + [max_in, log_sum](const CTYPE val_in) { return static_cast( static_cast(val_in) - static_cast(max_in) - - temp_sum); + log_sum); }, in_data + base, out_data + base,