aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorDavid Rubin <daviru007@icloud.com>2025-02-24 04:02:06 -0800
committerDavid Rubin <david@vortan.dev>2025-08-01 14:57:16 -0700
commitd6c74a95fdaba4ed373f80baa725dcc53b27e402 (patch)
treee6827e6fa40ed25f5c6cee6eab0edace8a62c190 /lib/std
parent17330867eb8f9e24ec8aadf23592e36f90f9dcb3 (diff)
downloadzig-d6c74a95fdaba4ed373f80baa725dcc53b27e402.tar.gz
zig-d6c74a95fdaba4ed373f80baa725dcc53b27e402.zip
remove usages of `.alignment = 0`
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/meta.zig2
-rw-r--r--lib/std/zig/llvm/Builder.zig7
2 files changed, 5 insertions, 4 deletions
diff --git a/lib/std/meta.zig b/lib/std/meta.zig
index 0cee23cfa8..65b7d60c18 100644
--- a/lib/std/meta.zig
+++ b/lib/std/meta.zig
@@ -939,7 +939,7 @@ fn CreateUniqueTuple(comptime N: comptime_int, comptime types: [N]type) type {
.type = T,
.default_value_ptr = null,
.is_comptime = false,
- .alignment = 0,
+ .alignment = @alignOf(T),
};
}
diff --git a/lib/std/zig/llvm/Builder.zig b/lib/std/zig/llvm/Builder.zig
index f3ff63ec33..ba6faaec2c 100644
--- a/lib/std/zig/llvm/Builder.zig
+++ b/lib/std/zig/llvm/Builder.zig
@@ -8533,18 +8533,19 @@ pub const Metadata = enum(u32) {
.type = []const u8,
.default_value_ptr = null,
.is_comptime = false,
- .alignment = 0,
+ .alignment = @alignOf([]const u8),
};
}
fmt_str = fmt_str ++ "(";
inline for (fields[2..], names) |*field, name| {
fmt_str = fmt_str ++ "{[" ++ name ++ "]f}";
+ const T = std.fmt.Formatter(FormatData, format);
field.* = .{
.name = name,
- .type = std.fmt.Formatter(FormatData, format),
+ .type = T,
.default_value_ptr = null,
.is_comptime = false,
- .alignment = 0,
+ .alignment = @alignOf(T),
};
}
fmt_str = fmt_str ++ ")\n";