#error with no reference trace:

1 messages · Page 1 of 1 (latest)

digital slate
#
❯ ./fbuild.sh -freference-trace
/home/jacob/dev/zig/lib/std/mem.zig:4143:9: error: expected []T or *[_]T, passed *test.Image
        @compileError("expected []T or *[_]T, passed " ++ @typeName(sliceType));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jacob/dev/zig/lib/std/mem.zig:4150:59: note: called from here
pub fn sliceAsBytes(slice: anytype) SliceAsBytesReturnType(@TypeOf(slice)) {
                                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/jacob/dev/zig/lib/std/mem.zig:4143:9: error: expected []T or *[_]T, passed *test.Screen
        @compileError("expected []T or *[_]T, passed " ++ @typeName(sliceType));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jacob/dev/zig/lib/std/mem.zig:4150:59: note: called from here
pub fn sliceAsBytes(slice: anytype) SliceAsBytesReturnType(@TypeOf(slice)) {
                                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~

here's the code: https://paste.rs/UJysC

#

not sure what's wrong

#

got it

#

i did ally.free instead of ally.destroy