diff --git a/test/cases/compile_errors/concat_of_empty_slice_len_increment_beyond_bounds.zig b/test/cases/compile_errors/concat_of_empty_slice_len_increment_beyond_bounds.zig new file mode 100644 index 0000000000..092522c1fa --- /dev/null +++ b/test/cases/compile_errors/concat_of_empty_slice_len_increment_beyond_bounds.zig @@ -0,0 +1,11 @@ +export fn concat_of_empty_slice_len_increment_beyond_bounds() void { + comptime { + var list: []u8 = &.{}; + list.len += 1; + list = list ++ list; + } +} + +// error +// +// :5:16: error: dereference of '*[1]u8' exceeds bounds of containing decl of type '[0]u8'