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