diff options
| author | LemonBoy <thatlemon@gmail.com> | 2021-04-25 19:12:49 +0200 |
|---|---|---|
| committer | LemonBoy <thatlemon@gmail.com> | 2021-04-25 19:12:49 +0200 |
| commit | dc29d866490e9d886f838e23cb085a9e28c0143b (patch) | |
| tree | 85bbdb491928181f2fc8841ea2c3dd141fbd2412 /lib/std/os/linux/tls.zig | |
| parent | 54db36cd88835ed6b9d9584d9568e9aa72e41480 (diff) | |
| download | zig-dc29d866490e9d886f838e23cb085a9e28c0143b.tar.gz zig-dc29d866490e9d886f838e23cb085a9e28c0143b.zip | |
std: Fix wrong alignOf expression
Mostly harmless but conceptually wrong, luckily it hasn't tripped any
safety check.
Diffstat (limited to 'lib/std/os/linux/tls.zig')
| -rw-r--r-- | lib/std/os/linux/tls.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/os/linux/tls.zig b/lib/std/os/linux/tls.zig index 757e77bff3..4a36b0d485 100644 --- a/lib/std/os/linux/tls.zig +++ b/lib/std/os/linux/tls.zig @@ -248,7 +248,7 @@ fn initTLS() void { tls_data = @intToPtr([*]u8, img_base + phdr.p_vaddr)[0..phdr.p_filesz]; tls_data_alloc_size = phdr.p_memsz; } else { - tls_align_factor = @alignOf(*usize); + tls_align_factor = @alignOf(usize); tls_data = &[_]u8{}; tls_data_alloc_size = 0; } @@ -308,7 +308,7 @@ fn initTLS() void { } fn alignPtrCast(comptime T: type, ptr: [*]u8) callconv(.Inline) *T { - return @ptrCast(*T, @alignCast(@alignOf(*T), ptr)); + return @ptrCast(*T, @alignCast(@alignOf(T), ptr)); } /// Initializes all the fields of the static TLS area and returns the computed |
