mirror of
https://github.com/ziglang/zig.git
synced 2025-12-24 07:03:11 +00:00
update test-cases for new for loop syntax
This commit is contained in:
parent
b6a5e52dec
commit
8c96d0dddd
@ -1,7 +1,7 @@
|
|||||||
extern fn ext() usize;
|
extern fn ext() usize;
|
||||||
var bytes: [ext()]u8 = undefined;
|
var bytes: [ext()]u8 = undefined;
|
||||||
export fn f() void {
|
export fn f() void {
|
||||||
for (bytes) |*b, i| {
|
for (&bytes, 0..) |*b, i| {
|
||||||
b.* = @as(u8, i);
|
b.* = @as(u8, i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
export fn returns() void {
|
export fn returns() void {
|
||||||
for ([_]void{}) |_, i| {
|
for ([_]void{}, 0..) |_, i| {
|
||||||
for ([_]void{}) |_, j| {
|
for ([_]void{}, 0..) |_, j| {
|
||||||
return _;
|
return _;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
pub fn main() void {
|
pub fn main() void {
|
||||||
var i = 0;
|
var i = 0;
|
||||||
for ("n") |_, i| {
|
for ("n", 0..) |_, i| {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// error
|
// 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
|
// :2:9: note: previous declaration here
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user