authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-09-10 09:23:26+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-09-10 09:23:26+02:00
log4fd4c733d4676ee50667ca895259b277966f15c6
tree799927157abfa513b7c76d9deb70f8766c5fbcd5
parent5778077f9f747c98cf1136e536abdb99051f7b41

x86_64: pass more behavior tests


1 files changed, 0 insertions(+), 9 deletions(-)

test/behavior/pointers.zig-9
......@@ -17,7 +17,6 @@ fn testDerefPtr() !void {
1717}
1818
1919test "pointer arithmetic" {
20 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
2120 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
2221
2322 var ptr: [*]const u8 = "abcd";
......@@ -64,7 +63,6 @@ test "initialize const optional C pointer to null" {
6463}
6564
6665test "assigning integer to C pointer" {
67 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
6866 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
6967
7068 var x: i32 = 0;
......@@ -81,8 +79,6 @@ test "assigning integer to C pointer" {
8179}
8280
8381test "C pointer comparison and arithmetic" {
84 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
85
8682 const S = struct {
8783 fn doTheTest() !void {
8884 var ptr1: [*c]u32 = 0;
......@@ -148,7 +144,6 @@ test "peer type resolution with C pointer and const pointer" {
148144}
149145
150146test "implicit casting between C pointer and optional non-C pointer" {
151 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
152147 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
153148 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
154149
......@@ -279,7 +274,6 @@ test "array initialization types" {
279274
280275test "null terminated pointer" {
281276 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
282 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
283277
284278 const S = struct {
285279 fn doTheTest() !void {
......@@ -296,7 +290,6 @@ test "null terminated pointer" {
296290
297291test "allow any sentinel" {
298292 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
299 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
300293
301294 const S = struct {
302295 fn doTheTest() !void {
......@@ -311,7 +304,6 @@ test "allow any sentinel" {
311304
312305test "pointer sentinel with enums" {
313306 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
314 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
315307
316308 const S = struct {
317309 const Number = enum {
......@@ -332,7 +324,6 @@ test "pointer sentinel with enums" {
332324test "pointer sentinel with optional element" {
333325 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
334326 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
335 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
336327
337328 const S = struct {
338329 fn doTheTest() !void {