From 82b2515af3eb74bc4772a3cf5a7db3e308f60c13 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sun, 15 Oct 2023 22:27:44 +0200 Subject: [PATCH] test: avoid left shift on signed values See #3572 --- spa/plugins/audioconvert/test-fmt-ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spa/plugins/audioconvert/test-fmt-ops.c b/spa/plugins/audioconvert/test-fmt-ops.c index b626e8b42..06cddbe9c 100644 --- a/spa/plugins/audioconvert/test-fmt-ops.c +++ b/spa/plugins/audioconvert/test-fmt-ops.c @@ -555,7 +555,7 @@ static void test_lossless_s16(void) spa_assert_se(i == t); int32_t t2 = F32_TO_S32(v); - spa_assert_se(i<<16 == t2); + spa_assert_se((int32_t)(((uint32_t)i)<<16) == t2); spa_assert_se(i == t2>>16); } }