roc/crates/compiler/test_mono/generated/dict.txt
Anton-4 c93e27ca9a
added List.keep_if_try! (#7804)
* added keep_if_try!

* cleanup types

* cleanup var name
2025-05-21 14:12:24 -05:00

40 lines
1.3 KiB
Text
Generated

procedure Dict.1 (Dict.732):
let Dict.741 : List {U32, U32} = Array [];
let Dict.742 : List {[], []} = Array [];
let Dict.743 : U64 = 0i64;
let Dict.51 : Float32 = CallByName Dict.51;
let Dict.52 : U8 = CallByName Dict.52;
let Dict.740 : {List {U32, U32}, List {[], []}, U64, Float32, U8} = Struct {Dict.741, Dict.742, Dict.743, Dict.51, Dict.52};
ret Dict.740;
procedure Dict.4 (Dict.738):
let Dict.163 : List {[], []} = StructAtIndex 1 Dict.738;
let Bool.21 : List {U32, U32} = StructAtIndex 0 Dict.738;
dec Bool.21;
let Dict.739 : U64 = CallByName List.6 Dict.163;
dec Dict.163;
ret Dict.739;
procedure Dict.51 ():
let Dict.747 : Float32 = 0.8f64;
ret Dict.747;
procedure Dict.52 ():
let Dict.745 : U8 = 64i64;
let Dict.746 : U8 = 3i64;
let Dict.744 : U8 = CallByName Num.75 Dict.745 Dict.746;
ret Dict.744;
procedure List.6 (#Attr.2):
let List.694 : U64 = lowlevel ListLenU64 #Attr.2;
ret List.694;
procedure Num.75 (#Attr.2, #Attr.3):
let Num.289 : U8 = lowlevel NumSubWrap #Attr.2 #Attr.3;
ret Num.289;
procedure Test.0 ():
let Test.3 : {} = Struct {};
let Test.2 : {List {U32, U32}, List {[], []}, U64, Float32, U8} = CallByName Dict.1 Test.3;
let Test.1 : U64 = CallByName Dict.4 Test.2;
ret Test.1;