]> wimlib.net Git - wimlib/blobdiff - include/wimlib/unaligned.h
unaligned: use may_alias attribute
[wimlib] / include / wimlib / unaligned.h
index ead4629583d9eec3b270eb495aefb121ac248766..473f5e2578f4b88e7907ae4466f7e26371506c22 100644 (file)
@@ -28,7 +28,7 @@
 #define DEFINE_UNALIGNED_TYPE(type)                            \
 struct type##_unaligned {                                      \
        type v;                                                 \
-} _packed_attribute;                                           \
+} _packed_attribute _may_alias_attribute;                      \
                                                                \
 static forceinline type                                                \
 load_##type##_unaligned(const void *p)                         \