From 340d4d7e246879237c62f3b3d72ff6c484cc3eb7 Mon Sep 17 00:00:00 2001 From: "J.W. Jagersma" Date: Wed, 28 Jun 2023 18:29:41 +0200 Subject: [PATCH 2/3] fix bogus free-nonheap-object warning in gcc 12 --- src/libc/ansi/stdlib/nmalign.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libc/ansi/stdlib/nmalign.c b/src/libc/ansi/stdlib/nmalign.c index 541d1a8b..f4af0d31 100644 --- a/src/libc/ansi/stdlib/nmalign.c +++ b/src/libc/ansi/stdlib/nmalign.c @@ -104,6 +104,8 @@ static inline int invalid(size_t alignment) /* 1------------------1 */ +#pragma GCC diagnostic ignored "-Wfree-nonheap-object" + /* return memory aligned so that the return value is a */ /* multiple of alignment. Otherwise similar to malloc */ /* alignment MUST be a power of two, max 65536. */ -- 2.40.1