diff --git a/glib/gvariant-core.c b/glib/gvariant-core.c index a8de6689c..7afef1b2f 100644 --- a/glib/gvariant-core.c +++ b/glib/gvariant-core.c @@ -76,7 +76,11 @@ struct _GVariant gatomicrefcount ref_count; gsize depth; +#if g_macro__has_attribute(aligned) + guint8 suffix[] __attribute__((aligned(8))); +#else guint8 suffix[]; +#endif }; /* Ensure our suffix data aligns to largest guaranteed offset