From 7504be923b1721a5a5e094a306aad029887270e8 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 26 Dec 2016 15:49:03 -0500 Subject: [PATCH] IR: pass pointerComparison test --- test/cases/misc.zig | 10 ++++++++++ test/self_hosted.zig | 12 ------------ 2 files changed, 10 insertions(+), 12 deletions(-) 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() { -- 2.54.0