| ... | ... | @@ -749,6 +749,11 @@ test "slice decays to many pointer" { |
| 749 | 749 | } |
| 750 | 750 | |
| 751 | 751 | test "write through pointer to optional slice arg" { |
| 752 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 753 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; |
| 754 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; |
| 755 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; |
| 756 | |
| 752 | 757 | const S = struct { |
| 753 | 758 | fn bar(foo: *?[]const u8) !void { |
| 754 | 759 | foo.* = try baz(); |