From 0b137e087c7a49a35ca6d3077a2f389dd13a3b10 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Fri, 12 Jan 2018 11:44:09 +0000 Subject: [PATCH] Fix mem.odin #173 --- core/mem.odin | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/mem.odin b/core/mem.odin index 34666a80a..95ab273a6 100644 --- a/core/mem.odin +++ b/core/mem.odin @@ -34,13 +34,12 @@ slice_ptr :: proc "contextless" (ptr: ^$T, len: int) -> []T { slice_to_bytes :: proc "contextless" (slice: $E/[]$T) -> []byte { s := transmute(raw.Slice)slice; s.len *= size_of(T); - s.cap *= size_of(T); return transmute([]byte)s; } ptr_to_bytes :: proc "contextless" (ptr: ^$T, len := 1) -> []byte { assert(len >= 0); - return transmute([]byte)raw.Slice{ptr, len*size_of(T), len*size_of(T)}; + return transmute([]byte)raw.Slice{ptr, len*size_of(T)}; }