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

23 lines
448 B
Plaintext

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