From ae7bcf6067113c3fcb46ad918517f7fb677e74f2 Mon Sep 17 00:00:00 2001 From: Heinrich Schuchardt Date: Sun, 23 Nov 2025 23:56:55 +0100 Subject: [PATCH] test: print_display_buffer must consider 64bit support Function print_buffer() does not support printing u64 on 32bit systems. Signed-off-by: Heinrich Schuchardt --- test/common/print.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/common/print.c b/test/common/print.c index f33476a36b4..a8feb07971d 100644 --- a/test/common/print.c +++ b/test/common/print.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include @@ -212,10 +213,12 @@ static int print_display_buffer(struct unit_test_state *uts) ut_assert_console_end(); /* 64-bit */ - print_buffer(0, buf, 8, 3, 0); - ut_assert_nextline("00000000: 7766554433221100 ffeeddccbbaa9988 ..\"3DUfw........"); - ut_assert_nextline("00000010: 0000000000000010 ........"); - ut_assert_console_end(); + if (MEM_SUPPORT_64BIT_DATA) { + print_buffer(0, buf, 8, 3, 0); + ut_assert_nextline("00000000: 7766554433221100 ffeeddccbbaa9988 ..\"3DUfw........"); + ut_assert_nextline("00000010: 0000000000000010 ........"); + ut_assert_console_end(); + } /* ASCII */ buf[1] = 31; -- 2.47.3