| ... | @@ -149,12 +149,19 @@ test "implicit cast to optional to error union to return result loc" { | ... | @@ -149,12 +149,19 @@ test "implicit cast to optional to error union to return result loc" { |
| 149 | } | 149 | } |
| 150 | | 150 | |
| 151 | test "fn returning empty error set can be passed as fn returning any error" { | 151 | test "fn returning empty error set can be passed as fn returning any error" { |
| | 152 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| | 153 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| | 154 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| | 155 | |
| 152 | entry(); | 156 | entry(); |
| 153 | comptime entry(); | 157 | comptime entry(); |
| 154 | } | 158 | } |
| 155 | | 159 | |
| 156 | test "fn returning empty error set can be passed as fn returning any error - pointer" { | 160 | test "fn returning empty error set can be passed as fn returning any error - pointer" { |
| 157 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; | 161 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| | 162 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| | 163 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| | 164 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 158 | | 165 | |
| 159 | entryPtr(); | 166 | entryPtr(); |
| 160 | comptime entryPtr(); | 167 | comptime entryPtr(); |