From: Matt Joyce <matthew.jo...@embedded-brains.de>

Fixed newly generated compiler warning introduced in the switch to gcc 12.
gcc 12 adds the new warning -Warray-compare, which warns agains potentially
dubious comparisons between operands of array type.
---
 cpukit/libmisc/shell/hexdump-conv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cpukit/libmisc/shell/hexdump-conv.c 
b/cpukit/libmisc/shell/hexdump-conv.c
index aa16f9b169..0dee76a595 100644
--- a/cpukit/libmisc/shell/hexdump-conv.c
+++ b/cpukit/libmisc/shell/hexdump-conv.c
@@ -117,7 +117,7 @@ retry:
                if (clen == 0)
                        clen = 1;
                else if (clen == (size_t)-1 || (clen == (size_t)-2 &&
-                   buf == peekbuf)) {
+                   &buf[0] == &peekbuf[0])) {
                        memset(&pr->mbstate, 0, sizeof(pr->mbstate));
                        wc = *p;
                        clen = 1;
-- 
2.31.1

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to