From 2c36ffec46cb00a28df6509017c67b1eca994857 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Tue, 6 May 2025 12:53:37 -0400 Subject: [PATCH] buffer: use constexpr where possible MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/58141 Reviewed-By: Michaƫl Zasso Reviewed-By: Darshan Sen Reviewed-By: Robert Nagy --- src/node_buffer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node_buffer.cc b/src/node_buffer.cc index 19f343a7f17..f6329856e6e 100644 --- a/src/node_buffer.cc +++ b/src/node_buffer.cc @@ -1452,9 +1452,9 @@ uint32_t WriteOneByteString(const char* src, return 0; } - if (encoding == UTF8) { + if constexpr (encoding == UTF8) { return simdutf::convert_latin1_to_utf8_safe(src, src_len, dst, dst_len); - } else if (encoding == LATIN1 || encoding == ASCII) { + } else if constexpr (encoding == LATIN1 || encoding == ASCII) { const auto size = std::min(src_len, dst_len); memcpy(dst, src, size); return size;