diff --git a/test/cases/misc.zig b/test/cases/misc.zig index ce5547b39832aa3183cb8f23591b638831a25544..62de3dd05c6656a01781762d0dd14120eb93026e 100644 --- a/test/cases/misc.zig +++ b/test/cases/misc.zig @@ -424,6 +424,16 @@ fn intToPtrCast() { } +fn pointerComparison() { + @setFnTest(this); + + const a = ([]u8)("a"); + const b = &a; + assert(ptrEql(b, b)); +} +fn ptrEql(a: &[]const u8, b: &[]const u8) -> bool { + a == b +} // TODO import from std.str diff --git a/test/self_hosted.zig b/test/self_hosted.zig index 54478201cc5e00af29dfb50032cce5befdf01c47..a6d3bcc001d9cf0ecffbb14aa07123de283f2f09 100644 --- a/test/self_hosted.zig +++ b/test/self_hosted.zig @@ -38,18 +38,6 @@ fn testPassSliceOfEmptyStructToFn(slice: []EmptyStruct2) -> usize { } -// TODO not passing -fn pointerComparison() { - @setFnTest(this, true); - - const a = ([]u8)("a"); - const b = &a; - assert(ptrEql(b, b)); -} -fn ptrEql(a: &[]u8, b: &[]u8) -> bool { - a == b -} - // TODO change this test to an issue // we're going to change how this works fn switchOnErrorUnion() {