Hi,

Build qemu-riscv32_defconfig with CONFIG_CMD_BOOTEFI_SELFTEST=y, the
following build warnings were seen.

In file included from lib/efi_selftest/efi_selftest_unicode_collation.c:10:0:
lib/efi_selftest/efi_selftest_unicode_collation.c: In function 'test_stri_coll':
lib/efi_selftest/efi_selftest_unicode_collation.c:55:4: warning:
format '%zu' expects argument of type 'size_t', but argument 5 has
type 'ssize_t {aka long int}' [-Wformat=]
    "stri_coll(\"%ps\", \"%ps\") = %zu\n", c1, c2, ret);
    ^
include/efi_selftest.h:33:30: note: in definition of macro 'efi_st_error'
  efi_st_printc(EFI_LIGHTRED, __VA_ARGS__))
                              ^~~~~~~~~~~
lib/efi_selftest/efi_selftest_unicode_collation.c:63:4: warning:
format '%zu' expects argument of type 'size_t', but argument 5 has
type 'ssize_t {aka long int}' [-Wformat=]
    "stri_coll(\"%ps\", \"%ps\") = %zu\n", c1, c3, ret);
    ^
include/efi_selftest.h:33:30: note: in definition of macro 'efi_st_error'
  efi_st_printc(EFI_LIGHTRED, __VA_ARGS__))
                              ^~~~~~~~~~~
lib/efi_selftest/efi_selftest_unicode_collation.c:71:4: warning:
format '%zu' expects argument of type 'size_t', but argument 5 has
type 'ssize_t {aka long int}' [-Wformat=]
    "stri_coll(\"%ps\", \"%ps\") = %zu\n", c3, c1, ret);
    ^
include/efi_selftest.h:33:30: note: in definition of macro 'efi_st_error'
  efi_st_printc(EFI_LIGHTRED, __VA_ARGS__))
                              ^~~~~~~~~~~

Could you please take a look?

Regards,
Bin
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to