3eb1ad3a82
Sessions 18–23 quality work: - B.3c match arm guards + sequential found-flag lower (bootstrap + selfhost) - Generic HOF type inference (Array/Iter map/filter/fold without type args) - Pattern binding shadowing via unique C locals (__pN_src) - Ownership C.2 exclusive &mut data-flow + C.4 goldens; *p= store-through fix - Ownership C.3 auto-drop on early return/branches: scoped defers, move-on-return, Drop monomorphization, materialize return before Drop - LSP 0.3.0: hover from real sema types - Examples and QUALITY_PLAN session log; selfhost-loop identical
8 lines
120 B
Plaintext
8 lines
120 B
Plaintext
@[Checked]
|
|
func Main() -> int {
|
|
var x: int = 1;
|
|
let a: &mut int = &x;
|
|
let b: &mut int = &x;
|
|
return 0;
|
|
}
|