procedure Bool.1 (): let Bool.23 : Int1 = false; ret Bool.23; procedure Test.1 (Test.2): let Test.5 : I64 = 2i64; joinpoint Test.10: let Test.9 : I64 = 0i64; ret Test.9; in let Test.12 : I64 = 2i64; let Test.13 : Int1 = lowlevel Eq Test.12 Test.5; if Test.13 then joinpoint Test.7 Test.11: if Test.11 then let Test.6 : I64 = 42i64; ret Test.6; else jump Test.10; in let Test.8 : Int1 = CallByName Bool.1; jump Test.7 Test.8; else jump Test.10; procedure Test.0 (): let Test.4 : {} = Struct {}; let Test.3 : I64 = CallByName Test.1 Test.4; ret Test.3;