From 68aea2b52d3534b401ed24e65fcadb9506402685 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 --- 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