simplify RocStr to array in zig

This commit is contained in:
Folkert 2022-07-24 11:50:28 +02:00
parent f4726db63d
commit 012c6a75d1
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C

View file

@ -221,8 +221,7 @@ pub const RocStr = extern struct {
}
fn asArray(self: RocStr) [@sizeOf(RocStr)]u8 {
const as_int = @ptrToInt(&self);
const as_ptr = @intToPtr([*]u8, as_int);
const as_ptr = @ptrCast([*]const u8, &self);
const slice = as_ptr[0..@sizeOf(RocStr)];
return slice.*;