From 35532b0343ae7f1d3d9555814d4eaf34ad3c6e9a Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Thu, 31 Aug 2023 11:45:31 -0700 Subject: [PATCH] elfparser: ignore -Wdeclaration-after-statement --- contrib/elfparser/rust-demangle.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contrib/elfparser/rust-demangle.c b/contrib/elfparser/rust-demangle.c index 78df8d92..043b4e72 100644 --- a/contrib/elfparser/rust-demangle.c +++ b/contrib/elfparser/rust-demangle.c @@ -4,6 +4,9 @@ Modifications from upstream: * Add sysprof_ prefix to exported symbols */ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeclaration-after-statement" + // FIXME(eddyb) should this use ``? #include "rust-demangle.h" @@ -1266,3 +1269,5 @@ char *sysprof_rust_demangle(const char *mangled, int flags) { str_buf_append(&out, "\0", 1); return out.ptr; } + +#pragma GCC diagnostic pop