ww: finish initialization validation parity

This commit is contained in:
2026-08-14 20:03:11 +09:00
parent 25da54936d
commit c59a7c11de
26 changed files with 528 additions and 143 deletions

View File

@@ -1,7 +1,9 @@
//ww:error "slice-of-{str,slice,tagged} literal static-init unsupported"
//ww:run
package main;
let G: []str = ["aa", "bbb"];
export fn main() i32 = {
if (len(G[0]) != 2) { return 1; };
if (G.len != 2 || G.cap != 2) { return 1; };
if (len(G[0]) != 2) { return 2; };
if (len(G[1]) != 3) { return 3; };
return 0;
};