aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-02-08 21:04:38 +0100
committerGitHub <noreply@github.com>2022-02-08 21:04:38 +0100
commitc256603eaef162e7df004d3508bbd4f2ec3470eb (patch)
tree60fd2c37a73f090facfacb89e72e394be37d07ed /test
parent37fea3e3ddc1f7d266d95789c3b1005291bcb96b (diff)
parent8fe9d2f9867101fc8d6a91c6e10c6f3b644ce6a8 (diff)
downloadzig-c256603eaef162e7df004d3508bbd4f2ec3470eb.tar.gz
zig-c256603eaef162e7df004d3508bbd4f2ec3470eb.zip
Merge pull request #10839 from joachimschmidt557/stage2-arm
stage2 ARM: genTypedValue for all integer types
Diffstat (limited to 'test')
-rw-r--r--test/behavior/align.zig2
-rw-r--r--test/behavior/bugs/1277.zig1
-rw-r--r--test/behavior/bugs/1310.zig1
-rw-r--r--test/behavior/bugs/2006.zig1
-rw-r--r--test/behavior/cast.zig4
-rw-r--r--test/behavior/struct.zig10
6 files changed, 0 insertions, 19 deletions
diff --git a/test/behavior/align.zig b/test/behavior/align.zig
index 1044742627..96278524c0 100644
--- a/test/behavior/align.zig
+++ b/test/behavior/align.zig
@@ -93,8 +93,6 @@ test "@ptrCast preserves alignment of bigger source" {
}
test "alignstack" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
-
try expect(fnWithAlignedStack() == 1234);
}
diff --git a/test/behavior/bugs/1277.zig b/test/behavior/bugs/1277.zig
index 3b59ea36e8..46fa1d27d4 100644
--- a/test/behavior/bugs/1277.zig
+++ b/test/behavior/bugs/1277.zig
@@ -12,6 +12,5 @@ fn f() i32 {
}
test "don't emit an LLVM global for a const function when it's in an optional in a struct" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
try std.testing.expect(s.f.?() == 1234);
}
diff --git a/test/behavior/bugs/1310.zig b/test/behavior/bugs/1310.zig
index 25509299fb..1f19ec20c2 100644
--- a/test/behavior/bugs/1310.zig
+++ b/test/behavior/bugs/1310.zig
@@ -23,6 +23,5 @@ fn agent_callback(_vm: [*]VM, options: [*]u8) callconv(.C) i32 {
}
test "fixed" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
try expect(agent_callback(undefined, undefined) == 11);
}
diff --git a/test/behavior/bugs/2006.zig b/test/behavior/bugs/2006.zig
index 15f74b4485..3719271bdf 100644
--- a/test/behavior/bugs/2006.zig
+++ b/test/behavior/bugs/2006.zig
@@ -7,7 +7,6 @@ const S = struct {
};
test "bug 2006" {
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
var a: S = undefined;
a = S{ .p = undefined };
diff --git a/test/behavior/cast.zig b/test/behavior/cast.zig
index d8fbc5ed9e..79f75f773c 100644
--- a/test/behavior/cast.zig
+++ b/test/behavior/cast.zig
@@ -35,8 +35,6 @@ fn peerTypeTAndOptionalT(c: bool, b: bool) ?usize {
}
test "resolve undefined with integer" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
-
try testResolveUndefWithInt(true, 1234);
comptime try testResolveUndefWithInt(true, 1234);
}
@@ -205,8 +203,6 @@ test "implicit cast from *[N]T to [*c]T" {
}
test "*usize to *void" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
-
var i = @as(usize, 0);
var v = @ptrCast(*void, &i);
v.* = {};
diff --git a/test/behavior/struct.zig b/test/behavior/struct.zig
index e4b64a39d3..03be28b9d1 100644
--- a/test/behavior/struct.zig
+++ b/test/behavior/struct.zig
@@ -114,8 +114,6 @@ test "struct byval assign" {
}
test "call struct static method" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
-
const result = StructWithNoFields.add(3, 4);
try expect(result == 7);
}
@@ -176,16 +174,12 @@ const MemberFnTestFoo = struct {
};
test "call member function directly" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
-
const instance = MemberFnTestFoo{ .x = 1234 };
const result = MemberFnTestFoo.member(instance);
try expect(result == 1234);
}
test "store member function in variable" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
-
const instance = MemberFnTestFoo{ .x = 1234 };
const memberFn = MemberFnTestFoo.member;
const result = memberFn(instance);
@@ -193,8 +187,6 @@ test "store member function in variable" {
}
test "member functions" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
-
const r = MemberFnRand{ .seed = 1234 };
try expect(r.getSeed() == 1234);
}
@@ -244,8 +236,6 @@ test "call method with mutable reference to struct with no fields" {
}
test "usingnamespace within struct scope" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
-
const S = struct {
usingnamespace struct {
pub fn inner() i32 {