slovo/tests/unsafe.checked.lower
2026-05-22 08:38:43 +02:00

23 lines
549 B
Plaintext

program main
fn add_one_in_unsafe(value: i32) -> i32
unsafe : i32
local let one : unit
int 1 : i32
binary + : i32
var value : i32
var one : i32
fn main() -> i32
call add_one_in_unsafe : i32
int 41 : i32
test "unsafe block returns final value"
binary = : bool
call add_one_in_unsafe : i32
int 4 : i32
int 5 : i32
test "unsafe block can return bool"
unsafe : bool
binary = : bool
call add_one_in_unsafe : i32
int 1 : i32
int 2 : i32