Skip to content

Commit f58ae23

Browse files
committed
behavior: more test coverage for stage1 issues
Closes ziglang#11995 Closes ziglang#12000
1 parent e4d61c0 commit f58ae23

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed

test/behavior.zig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ test {
9191
_ = @import("behavior/bugs/11213.zig");
9292
_ = @import("behavior/bugs/11787.zig");
9393
_ = @import("behavior/bugs/11816.zig");
94+
_ = @import("behavior/bugs/11995.zig");
95+
_ = @import("behavior/bugs/12000.zig");
9496
_ = @import("behavior/bugs/12003.zig");
9597
_ = @import("behavior/bugs/12025.zig");
9698
_ = @import("behavior/bugs/12033.zig");

test/behavior/bugs/11995.zig

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
fn wuffs_base__make_io_buffer(arg_data: wuffs_base__slice_u8, arg_meta: wuffs_base__io_buffer_meta) callconv(.C) void {
2+
_ = arg_data;
3+
_ = arg_meta;
4+
}
5+
const wuffs_base__io_buffer_meta = extern struct {
6+
wi: usize,
7+
ri: usize,
8+
pos: u64,
9+
closed: bool,
10+
};
11+
const wuffs_base__slice_u8 = extern struct {
12+
ptr: [*c]u8,
13+
len: usize,
14+
};
15+
test {
16+
_ = wuffs_base__make_io_buffer(undefined, undefined);
17+
}

test/behavior/bugs/12000.zig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const T = struct {
2+
next: @TypeOf(null, @as(*const T, undefined)),
3+
};
4+
5+
test {
6+
_ = T;
7+
}

0 commit comments

Comments
 (0)