mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
update test-cases for new for loop syntax
This commit is contained in:
parent
b6a5e52dec
commit
8c96d0dddd
3 changed files with 5 additions and 5 deletions
|
|
@ -1,7 +1,7 @@
|
|||
extern fn ext() usize;
|
||||
var bytes: [ext()]u8 = undefined;
|
||||
export fn f() void {
|
||||
for (bytes) |*b, i| {
|
||||
for (&bytes, 0..) |*b, i| {
|
||||
b.* = @as(u8, i);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
export fn returns() void {
|
||||
for ([_]void{}) |_, i| {
|
||||
for ([_]void{}) |_, j| {
|
||||
for ([_]void{}, 0..) |_, i| {
|
||||
for ([_]void{}, 0..) |_, j| {
|
||||
return _;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
pub fn main() void {
|
||||
var i = 0;
|
||||
for ("n") |_, i| {
|
||||
for ("n", 0..) |_, i| {
|
||||
}
|
||||
}
|
||||
|
||||
// error
|
||||
//
|
||||
// :3:19: error: loop index capture 'i' shadows local variable from outer scope
|
||||
// :3:24: error: capture 'i' shadows local variable from outer scope
|
||||
// :2:9: note: previous declaration here
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue