From 4f69a837473cb2efe46f0a88c9321e5822118093 Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 11 Mar 2026 21:35:36 +0800 Subject: [PATCH] fix: fix uint8 conversion overflow --- src/include/zvec/ailego/internal/platform.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/zvec/ailego/internal/platform.h b/src/include/zvec/ailego/internal/platform.h index ecfe673fe..598ca97ad 100644 --- a/src/include/zvec/ailego/internal/platform.h +++ b/src/include/zvec/ailego/internal/platform.h @@ -476,11 +476,11 @@ static inline void ailego_assert_report(const char *file, const char *func, // is undefined (on arm, result will be zero), it's necessary to convert it // to signed integer firstly static inline uint8_t static_cast_from_float_to_uint8(float data) { - return static_cast(static_cast(data)); + return static_cast(static_cast(data)); } static inline uint16_t static_cast_from_float_to_uint16(float data) { - return static_cast(static_cast(data)); + return static_cast(static_cast(data)); } #ifdef __cplusplus