From bf90ac6bec2c08e6308ac4cd3682108d8ab30e3b Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 2 Jun 2026 11:40:42 -0700 Subject: [PATCH] test: i32 -> u64 cast Does sign extension as internal storage is i64. --- test/testdata.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/testdata.cpp b/test/testdata.cpp index 1c11a40..773450c 100644 --- a/test/testdata.cpp +++ b/test/testdata.cpp @@ -562,7 +562,7 @@ void test_cache_sync() MAIN(testdata) { - testPlan(193); + testPlan(195); testSetup(); testTraverse(); testAssign(); @@ -610,6 +610,7 @@ MAIN(testdata) #endif testConvertScalar2(-2147483648, 0x80000000, -2147483648); testTodoEnd(); + testConvertScalar2(-2147483648, -2147483648, 0xffffffff80000000llu); testConvertScalar2(0, 0x100000000llu, -0); testTodoBegin("UB"); // test non-finite -> integer casts