zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit d31bda13cb1ece7dd2ba22339172a8704a84823c (tree)
parent 339b628d4c8a850c6d819e88fb3b84b86e8b5927
Author: Kiƫd Llaentenn <kiedtl@tilde.team>
Date:   Fri, 21 Feb 2025 13:00:17 -0500

std.atomic: make cache_line const a comptime_int

This fixes potential issues and unintended coercions in other areas,
such as std.ArrayList.

Diffstat:
Mlib/std/atomic.zig | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/std/atomic.zig b/lib/std/atomic.zig @@ -482,7 +482,7 @@ pub fn cacheLineForCpu(cpu: std.Target.Cpu) u16 { /// /// https://en.wikipedia.org/wiki/False_sharing /// https://github.com/golang/go/search?q=CacheLinePadSize -pub const cache_line = cacheLineForCpu(builtin.cpu); +pub const cache_line: comptime_int = cacheLineForCpu(builtin.cpu); test "current CPU has a cache line size" { _ = cache_line;