| ... | @@ -376,9 +376,8 @@ test "slice multi-pointer without end" { | ... | @@ -376,9 +376,8 @@ test "slice multi-pointer without end" { |
| 376 | var array = [5:0]u8{ 1, 2, 3, 4, 5 }; | 376 | var array = [5:0]u8{ 1, 2, 3, 4, 5 }; |
| 377 | const pointer: [*:0]u8 = &array; | 377 | const pointer: [*:0]u8 = &array; |
| 378 | | 378 | |
| 379 | comptime assert(@TypeOf(pointer[1..3]) == *[2]u8); | 379 | comptime assert(@TypeOf(pointer[1..]) == [*:0]u8); |
| 380 | comptime assert(@TypeOf(pointer[1..3 :4]) == *[2:4]u8); | 380 | comptime assert(@TypeOf(pointer[1.. :0]) == [*:0]u8); |
| 381 | comptime assert(@TypeOf(pointer[1..5 :0]) == *[4:0]u8); | | |
| 382 | | 381 | |
| 383 | const slice = pointer[1..]; | 382 | const slice = pointer[1..]; |
| 384 | comptime assert(@TypeOf(slice) == [*:0]u8); | 383 | comptime assert(@TypeOf(slice) == [*:0]u8); |