From bb09c35592f529fcd76d186ba93d57d3d91b29cd Mon Sep 17 00:00:00 2001 From: Karthikeya Venkat Muppalla Date: Thu, 6 Mar 2025 13:32:26 -0800 Subject: [PATCH] lib: use memcpy in bf_copy use memcpy in bf_copy() instead of copy word by word in for loop Signed-off-by: Karthikeya Venkat Muppalla --- lib/bitfield.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/bitfield.h b/lib/bitfield.h index 3fda627b74..6ed223390f 100644 --- a/lib/bitfield.h +++ b/lib/bitfield.h @@ -263,8 +263,7 @@ static inline bitfield_t bf_copy(bitfield_t src) assert(bf_is_inited(src)); bf_init(dst, WORD_SIZE * (src.m - 1)); - for (size_t i = 0; i < src.m; i++) - dst.data[i] = src.data[i]; + memcpy(dst.data, src.data, src.m * sizeof(word_t)); dst.n = src.n; return dst; }