diff options
| author | gingerBill <gingerBill@users.noreply.github.com> | 2025-08-08 13:02:37 +0100 |
|---|---|---|
| committer | gingerBill <gingerBill@users.noreply.github.com> | 2025-08-08 13:02:37 +0100 |
| commit | 8ff15eaf6905eb167dc541cd2558599a0a334c28 (patch) | |
| tree | 735dded7269f8546acdc584a7442d37a615bed00 /core/sys/info | |
| parent | aa747a1c10c3b20c589e610d1f7dffe4ddaff4fa (diff) | |
More contextless fixes
Diffstat (limited to 'core/sys/info')
| -rw-r--r-- | core/sys/info/cpu_linux_riscv64.odin | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/sys/info/cpu_linux_riscv64.odin b/core/sys/info/cpu_linux_riscv64.odin index 3d36d126d..39ed69240 100644 --- a/core/sys/info/cpu_linux_riscv64.odin +++ b/core/sys/info/cpu_linux_riscv64.odin @@ -7,7 +7,7 @@ import "base:intrinsics" import "core:sys/linux" @(init, private) -init_cpu_features :: proc() { +init_cpu_features :: proc "contextless" () { _features: CPU_Features defer cpu.features = _features @@ -85,7 +85,7 @@ init_cpu_features :: proc() { return } - assert(pairs[0].key == .IMA_EXT_0) + assert_contextless(pairs[0].key == .IMA_EXT_0) exts := pairs[0].value.ima_ext_0 exts -= { .FD, .C, .V } _features += transmute(CPU_Features)exts @@ -97,7 +97,7 @@ init_cpu_features :: proc() { _features += { .Misaligned_Supported } } } else { - assert(pairs[1].key == .CPUPERF_0) + assert_contextless(pairs[1].key == .CPUPERF_0) if .FAST in pairs[1].value.cpu_perf_0 { _features += { .Misaligned_Supported, .Misaligned_Fast } } else if .UNSUPPORTED not_in pairs[1].value.cpu_perf_0 { @@ -108,6 +108,6 @@ init_cpu_features :: proc() { } @(init, private) -init_cpu_name :: proc() { +init_cpu_name :: proc "contextless" () { cpu.name = "RISCV64" } |