From 826ab02fcc1af3f45041cef574b318b659802f5d Mon Sep 17 00:00:00 2001 From: Wan-Teh Chang Date: Thu, 4 Jun 2026 17:26:47 -0700 Subject: [PATCH] Remove __attribute__((no_sanitize("cfi-icall"))) Remove __attribute__((no_sanitize("cfi-icall"))) from ARGBToUVMatrixRow_AVX2(). This breaks MSVC compilation, and no other libyuv function is marked with this attribute. Change-Id: I2bb6a688e296dd4acff325c5bd750573a577f246 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7904777 Reviewed-by: Frank Barchard --- source/row_win.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/row_win.cc b/source/row_win.cc index 28b1dbc7f..441fe1451 100644 --- a/source/row_win.cc +++ b/source/row_win.cc @@ -364,7 +364,7 @@ void RGB24ToARGBRow_AVX512BW(const uint8_t* src_rgb24, uint8_t* dst_argb, int wi #endif #ifdef HAS_ARGBTOUVMATRIXROW_AVX2 -LIBYUV_TARGET_AVX2 __attribute__((no_sanitize("cfi-icall"))) +LIBYUV_TARGET_AVX2 void ARGBToUVMatrixRow_AVX2(const uint8_t* src_argb, int src_stride_argb, uint8_t* dst_u,