diff --git a/src/common/serialization/vst3/event-list.h b/src/common/serialization/vst3/event-list.h index 02a9c97b..1fc84020 100644 --- a/src/common/serialization/vst3/event-list.h +++ b/src/common/serialization/vst3/event-list.h @@ -24,6 +24,10 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wnon-virtual-dtor" +// FIXME: When used in a Boost.Containers small vector, GCC somehow complains +// that the fields in `YaEvent` may be uninitialized (during the +// deserialization). This warning only shows up during a unity build. +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" /** * A wrapper around `DataEvent` for serialization purposes, as this event diff --git a/src/common/serialization/vst3/param-value-queue.h b/src/common/serialization/vst3/param-value-queue.h index cdd38e81..957576ad 100644 --- a/src/common/serialization/vst3/param-value-queue.h +++ b/src/common/serialization/vst3/param-value-queue.h @@ -24,6 +24,10 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wnon-virtual-dtor" +// FIXME: When used in a Boost.Containers small vector, GCC somehow complains +// that the fields in this class may be uninitialized (during the +// deserialization). This warning only shows up during a unity build. +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" /** * Wraps around `IParamValueQueue` for serializing a queue containing changes to