diff --git a/kernels/optimized/cpu/op_gelu.cpp b/kernels/optimized/cpu/op_gelu.cpp index 1b021c873ca..05ba45565e4 100644 --- a/kernels/optimized/cpu/op_gelu.cpp +++ b/kernels/optimized/cpu/op_gelu.cpp @@ -69,7 +69,7 @@ void gelu( } #else size_t i = 0; - if (std::is_same::value) { + if constexpr (std::is_same_v) { for (; i + 4 < lim; i += 4) { const float32x4_t in = vld1q_f32(static_cast(&in_data[i]));