51_labeladdr_goto.toy (190B)
1 fn __user_main(): i64 { 2 label done; 3 let target: *void = @labeladdr(done); 4 goto *target within (done); 5 return 0; 6 done: 7 return 42; 8 } 9 10 fn main(): i32 { return __user_main() as i32; }
kitkit | |
| git clone https://git.ryansepassi.com/git/kit.git | |
| Log | Files | Refs | README |