aboutsummaryrefslogtreecommitdiff
path: root/core/_preload.odin
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2017-11-05 14:22:18 +0000
committergingerBill <bill@gingerbill.org>2017-11-05 14:22:18 +0000
commit1d4881cbbe0da6c5f9cd4a99dd1bf65c5e00c51d (patch)
tree1a7b816d1141a98656a76d04b237d0f898db7c5f /core/_preload.odin
parent04b917a60aef2b60c6580899d191913004dbb2af (diff)
Add array programming
Diffstat (limited to 'core/_preload.odin')
-rw-r--r--core/_preload.odin3
1 files changed, 1 insertions, 2 deletions
diff --git a/core/_preload.odin b/core/_preload.odin
index 92458572d..4a274470e 100644
--- a/core/_preload.odin
+++ b/core/_preload.odin
@@ -331,8 +331,7 @@ append :: proc "contextless" (array: ^$T/[]$E, args: ...E) -> int {
s := cast(^raw.Slice)array;
data := cast(^E)s.data;
assert(data != nil);
- sz :: size_of(E);
- __mem_copy(data + s.len, &args[0], sz*arg_len);
+ __mem_copy(data + s.len, &args[0], size_of(E)*arg_len);
s.len += arg_len;
}
return len(array);