1#update=initial version
2#file=main.zig
3const std = @import("std");
4pub fn main() !void {
5 try std.Io.File.stdout().writeStreamingAll(io, a);
6}
7const a = "Hello, World!\n";
8const io = std.Io.Threaded.global_single_threaded.io();
9#expect_stdout="Hello, World!\n"
10
11#update=introduce compile error
12#file=main.zig
13const std = @import("std");
14pub fn main() !void {
15 try std.Io.File.stdout().writeStreamingAll(io, a);
16}
17const a = @compileError("bad a");
18const io = std.Io.Threaded.global_single_threaded.io();
19#expect_error=main.zig:5:11: error: bad a
20
21#update=remove error reference
22#file=main.zig
23const std = @import("std");
24pub fn main() !void {
25 try std.Io.File.stdout().writeStreamingAll(io, b);
26}
27const a = @compileError("bad a");
28const b = "Hi there!\n";
29const io = std.Io.Threaded.global_single_threaded.io();
30#expect_stdout="Hi there!\n"
31
32#update=introduce and remove reference to error
33#file=main.zig
34const std = @import("std");
35pub fn main() !void {
36 try std.Io.File.stdout().writeStreamingAll(io, a);
37}
38const a = "Back to a\n";
39const b = @compileError("bad b");
40const io = std.Io.Threaded.global_single_threaded.io();
41#expect_stdout="Back to a\n"