]> wimlib.net Git - wimlib/blobdiff - src/write.c
compiler.h: remove _may_alias_attribute
[wimlib] / src / write.c
index 2fa83f775c975bdb0ff3fe14766377b384517e77..fa0b691327eee4e0151d5d3a3d2d55eae3ad2629 100644 (file)
@@ -506,8 +506,8 @@ end_chunk_table(struct write_blobs_ctx *ctx, u64 res_actual_size,
                                                0 != (ctx->write_resource_flags &
                                                      WRITE_RESOURCE_FLAG_SOLID));
 
-       typedef le64 _may_alias_attribute aliased_le64_t;
-       typedef le32 _may_alias_attribute aliased_le32_t;
+       typedef le64 __attribute__((may_alias)) aliased_le64_t;
+       typedef le32 __attribute__((may_alias)) aliased_le32_t;
 
        if (chunk_entry_size == 4) {
                aliased_le32_t *entries = (aliased_le32_t*)ctx->chunk_csizes;