Open and answer this issue on GitHub.
ready · opened 2026-11-02 · updated 2026-11-02 · 0 comments
Found by the M6 move (Part of #125): the codegen-units manifest test stays in Rust because of this.
Probe:
fn show(n: i64?) { }
fn main() {
let rows = [("a", 0), ("b", null)]
for (t, n) in rows { show(n) }
}
nikaia run gives rustc E0308: no Some(..) around 0, and .into() on an integer. The same with the annotation Vec[(String, i64?)].
0 is written Some(0).tests/compiler program with .stdout, with and without the annotation.test block).