From 82398f9a19de39d672b621cc6021995d1edbe8c7 Mon Sep 17 00:00:00 2001 From: Dmitry Arkhipov Date: Sat, 29 Aug 2026 13:46:45 +0300 Subject: [PATCH] fix GCC 16 false positive in CI --- test/null_resource.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/null_resource.cpp b/test/null_resource.cpp index 71cb479cd..5b1b17501 100644 --- a/test/null_resource.cpp +++ b/test/null_resource.cpp @@ -28,8 +28,15 @@ class null_resource_test mr.allocate(16), std::bad_alloc); char buf[128]; +#if defined(BOOST_GCC) && BOOST_GCC >= 160000 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wfree-nonheap-object" +#endif // no-op mr.deallocate(&buf[0], 128); +#if defined(BOOST_GCC) && BOOST_GCC >= 160000 +# pragma GCC diagnostic pop +#endif BOOST_TEST( mr == *get_null_resource()); }