diff options
| author | xackus <14938807+xackus@users.noreply.github.com> | 2020-05-31 15:04:34 +0200 |
|---|---|---|
| committer | xackus <14938807+xackus@users.noreply.github.com> | 2020-05-31 15:04:34 +0200 |
| commit | 250dd9ac21ffcd2fe1dba6d0cdebcbb683c199a9 (patch) | |
| tree | 6e292cd3512cc0f0f79b5b9b1e78aa31d0a74a76 /test | |
| parent | 557d75d58a787ed0154e9bb2e58d26f9a5f9414e (diff) | |
| download | zig-250dd9ac21ffcd2fe1dba6d0cdebcbb683c199a9.tar.gz zig-250dd9ac21ffcd2fe1dba6d0cdebcbb683c199a9.zip | |
stage1: fix unresolved inferred error sets
Diffstat (limited to 'test')
| -rw-r--r-- | test/stage1/behavior.zig | 1 | ||||
| -rw-r--r-- | test/stage1/behavior/bugs/5487.zig | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/test/stage1/behavior.zig b/test/stage1/behavior.zig index 76ec11cdf5..2961ffee47 100644 --- a/test/stage1/behavior.zig +++ b/test/stage1/behavior.zig @@ -50,6 +50,7 @@ comptime { _ = @import("behavior/bugs/4769_b.zig"); _ = @import("behavior/bugs/4769_c.zig"); _ = @import("behavior/bugs/4954.zig"); + _ = @import("behavior/bugs/5487.zig"); _ = @import("behavior/bugs/394.zig"); _ = @import("behavior/bugs/421.zig"); _ = @import("behavior/bugs/529.zig"); diff --git a/test/stage1/behavior/bugs/5487.zig b/test/stage1/behavior/bugs/5487.zig new file mode 100644 index 0000000000..05967b6de4 --- /dev/null +++ b/test/stage1/behavior/bugs/5487.zig @@ -0,0 +1,12 @@ +const io = @import("std").io; + +pub fn write(_: void, bytes: []const u8) !usize { + return 0; +} +pub fn outStream() io.OutStream(void, @TypeOf(write).ReturnType.ErrorSet, write) { + return io.OutStream(void, @TypeOf(write).ReturnType.ErrorSet, write){ .context = {} }; +} + +test "crash" { + _ = io.multiOutStream(.{outStream()}); +} |
