From 94f15a42317a78481fd7eae415503e63671ae2ba Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Mon, 10 Oct 2022 13:34:36 +0100 Subject: [PATCH] TODO: cheri: printf: fix unused variable warning warning happens in non-purecap build. TODO: squash into original cheri printf change --- stdio-common/vfprintf-internal.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdio-common/vfprintf-internal.c b/stdio-common/vfprintf-internal.c index 6bda3a2b278..c2f1904b7de 100644 --- a/stdio-common/vfprintf-internal.c +++ b/stdio-common/vfprintf-internal.c @@ -812,6 +812,7 @@ vfprintf (FILE *s, const CHAR_T *format, va_list ap, unsigned int mode_flags) int is_char = 0; /* Argument is promoted (unsigned) char. */ int width = 0; /* Width of output; 0 means none specified. */ int prec = -1; /* Precision of output; -1 means none specified. */ + __attribute__((unused)) int is_cap = 0; /* Argument is a capability. */ /* This flag is set by the 'I' modifier and selects the use of the @@ -1350,6 +1351,7 @@ printf_positional (FILE *s, const CHAR_T *format, int readonly_format, int is_long = specs[nspecs_done].info.is_long; int width = specs[nspecs_done].info.width; int prec = specs[nspecs_done].info.prec; + __attribute__((unused)) int is_cap = specs[nspecs_done].info.is_cap; int use_outdigits = specs[nspecs_done].info.i18n; char pad = specs[nspecs_done].info.pad; -- 2.47.2