mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-20 12:44:59 -07:00
Update arch enum
This commit is contained in:
@@ -415,6 +415,7 @@ Odin_OS_Type :: type_of(ODIN_OS)
|
||||
Unknown,
|
||||
amd64,
|
||||
i386,
|
||||
arm32,
|
||||
arm64,
|
||||
wasm32,
|
||||
wasm64,
|
||||
|
||||
@@ -631,13 +631,15 @@ assert :: proc(condition: bool, message := "", loc := #caller_location) {
|
||||
// to improve performance to make the CPU not
|
||||
// execute speculatively, making it about an order of
|
||||
// magnitude faster
|
||||
proc(message: string, loc: Source_Code_Location) {
|
||||
@(cold)
|
||||
internal :: proc(message: string, loc: Source_Code_Location) {
|
||||
p := context.assertion_failure_proc
|
||||
if p == nil {
|
||||
p = default_assertion_failure_proc
|
||||
}
|
||||
p("runtime assertion", message, loc)
|
||||
}(message, loc)
|
||||
}
|
||||
internal(message, loc)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1114,7 +1114,7 @@ when ODIN_ARCH == .amd64 {
|
||||
SYS_landlock_add_rule : uintptr : 445
|
||||
SYS_landlock_restrict_self : uintptr : 446
|
||||
SYS_memfd_secret : uintptr : 447
|
||||
} else when false /*ODIN_ARCH == .arm*/ { // TODO
|
||||
} else when ODIN_ARCH == .arm32 { // TODO
|
||||
SYS_restart_syscall : uintptr : 0
|
||||
SYS_exit : uintptr : 1
|
||||
SYS_fork : uintptr : 2
|
||||
|
||||
Reference in New Issue
Block a user