mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Correct math/big
This commit is contained in:
@@ -788,7 +788,7 @@ destroy_constants :: proc() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
assert_if_nil :: proc{assert_if_nil_int, assert_if_nil_rat}
|
assert_if_nil :: proc{assert_if_nil_int}
|
||||||
|
|
||||||
assert_if_nil_int :: #force_inline proc(integers: ..^Int, loc := #caller_location) {
|
assert_if_nil_int :: #force_inline proc(integers: ..^Int, loc := #caller_location) {
|
||||||
for i in integers {
|
for i in integers {
|
||||||
@@ -796,8 +796,3 @@ assert_if_nil_int :: #force_inline proc(integers: ..^Int, loc := #caller_locatio
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
assert_if_nil_rat :: #force_inline proc(rationals: ..^Rat, loc := #caller_location) {
|
|
||||||
for r in rationals {
|
|
||||||
assert(r != nil, "(nil)", loc)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -1042,7 +1042,7 @@ internal_is_initialized :: proc { internal_int_is_initialized, }
|
|||||||
internal_int_is_zero :: #force_inline proc(a: ^Int) -> (zero: bool) {
|
internal_int_is_zero :: #force_inline proc(a: ^Int) -> (zero: bool) {
|
||||||
return a.used == 0
|
return a.used == 0
|
||||||
}
|
}
|
||||||
internal_is_zero :: proc { internal_int_is_zero, internal_rat_is_zero }
|
internal_is_zero :: proc { internal_int_is_zero }
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This procedure will return `true` if the `Int` is positive, `false` if not.
|
This procedure will return `true` if the `Int` is positive, `false` if not.
|
||||||
|
|||||||
Reference in New Issue
Block a user