aboutsummaryrefslogtreecommitdiff
path: root/core/math/big/logical.odin
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2021-08-09 20:54:16 +0200
committerJeroen van Rijn <Kelimion@users.noreply.github.com>2021-08-11 20:59:53 +0200
commitd505a05d3661e4b76a7c0e8b6e42a2d8062dd359 (patch)
tree658aa0f429e3162903e2530b27bc58fa11c01ee2 /core/math/big/logical.odin
parent07dca737f0b75e791efa21f82d362f0755f43045 (diff)
big: More refactoring.
Diffstat (limited to 'core/math/big/logical.odin')
-rw-r--r--core/math/big/logical.odin1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/math/big/logical.odin b/core/math/big/logical.odin
index bd6bcfc6e..0ab9e2f9b 100644
--- a/core/math/big/logical.odin
+++ b/core/math/big/logical.odin
@@ -24,6 +24,7 @@ import "core:mem"
2's complement `and`, returns `dest = a & b;`
*/
int_and :: proc(dest, a, b: ^Int) -> (err: Error) {
+ assert_if_nil(dest, a, b);
if err = clear_if_uninitialized(a, b); err != nil { return err; }
used := max(a.used, b.used) + 1;