From 464454173c7df1caa94a3fd627bf99c3cfd8ced8 Mon Sep 17 00:00:00 2001 From: Alberto Nidasio <nidasioalberto@gmail.com> Date: Mon, 1 Jul 2024 14:38:20 +0200 Subject: [PATCH] Added missing `#pragma GCC diagnostic push` in intrusive.h Signed-off-by: Terraneo Federico <fede.tft@miosix.org> --- miosix/kernel/intrusive.h | 1 + 1 file changed, 1 insertion(+) diff --git a/miosix/kernel/intrusive.h b/miosix/kernel/intrusive.h index ec77b5d5..8402c11a 100755 --- a/miosix/kernel/intrusive.h +++ b/miosix/kernel/intrusive.h @@ -377,6 +377,7 @@ intrusive_ref_ptr<T> intrusive_ref_ptr<T>::atomic_load() const // virtual base classes, but that's an acceptable limitation, especially // considering that you get a meaningful compiler error if accidentally // trying to use it in such a case. + #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Winvalid-offsetof" const int offsetBytes=offsetof(T,intrusive.referenceCount); #pragma GCC diagnostic pop -- GitLab