//ww:error "redeclared in same scope" // A duplicate name within one destructure pattern; the old TODO(#11) // silent-accept rested on a stale premise (resolvewalk has block // scopes since #53). Bindings live in a per-LOOP scope, so sequential // same-name loops stay legal. package main; export fn main() i32 = { let s: [](i64, i64) = alloc([], 1u64)!; for (let (a, a) .. s) { }; return 0; };