mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 04:08:19 +00:00
Update mono tests
This commit is contained in:
parent
baf6c6f712
commit
fea41000e5
15 changed files with 207 additions and 207 deletions
|
@ -14,7 +14,7 @@ procedure List.66 (#Attr.2, #Attr.3):
|
|||
let List.537 : [] = lowlevel ListGetUnsafe #Attr.2 #Attr.3;
|
||||
ret List.537;
|
||||
|
||||
procedure List.80 (#Derived_gen.6, #Derived_gen.7, #Derived_gen.8, #Derived_gen.9, #Derived_gen.10):
|
||||
procedure List.80 (#Derived_gen.13, #Derived_gen.14, #Derived_gen.15, #Derived_gen.16, #Derived_gen.17):
|
||||
joinpoint List.527 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.529 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.529 then
|
||||
|
@ -27,7 +27,7 @@ procedure List.80 (#Derived_gen.6, #Derived_gen.7, #Derived_gen.8, #Derived_gen.
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.527 #Derived_gen.6 #Derived_gen.7 #Derived_gen.8 #Derived_gen.9 #Derived_gen.10;
|
||||
jump List.527 #Derived_gen.13 #Derived_gen.14 #Derived_gen.15 #Derived_gen.16 #Derived_gen.17;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.525 : U64 = 0i64;
|
||||
|
@ -45,8 +45,8 @@ procedure Num.22 (#Attr.2, #Attr.3):
|
|||
|
||||
procedure Test.10 (Test.66, #Attr.12):
|
||||
let Test.9 : {} = UnionAtIndex (Id 0) (Index 0) #Attr.12;
|
||||
let #Derived_gen.20 : Int1 = lowlevel RefCountIsUnique #Attr.12;
|
||||
if #Derived_gen.20 then
|
||||
let #Derived_gen.18 : Int1 = lowlevel RefCountIsUnique #Attr.12;
|
||||
if #Derived_gen.18 then
|
||||
free #Attr.12;
|
||||
ret Test.9;
|
||||
else
|
||||
|
@ -60,7 +60,7 @@ procedure Test.10 (Test.66, #Attr.12):
|
|||
procedure Test.14 (Test.45, #Attr.12):
|
||||
let Test.13 : {{}, []} = UnionAtIndex (Id 1) (Index 1) #Attr.12;
|
||||
let Test.12 : [<r>C {}, C *self {{}, []}] = UnionAtIndex (Id 1) (Index 0) #Attr.12;
|
||||
joinpoint #Derived_gen.18:
|
||||
joinpoint #Derived_gen.19:
|
||||
let Test.50 : {} = Struct {};
|
||||
let Test.51 : U8 = GetTagId Test.12;
|
||||
joinpoint Test.52 Test.15:
|
||||
|
@ -87,14 +87,14 @@ procedure Test.14 (Test.45, #Attr.12):
|
|||
jump Test.52 Test.53;
|
||||
|
||||
in
|
||||
let #Derived_gen.19 : Int1 = lowlevel RefCountIsUnique #Attr.12;
|
||||
if #Derived_gen.19 then
|
||||
let #Derived_gen.20 : Int1 = lowlevel RefCountIsUnique #Attr.12;
|
||||
if #Derived_gen.20 then
|
||||
free #Attr.12;
|
||||
jump #Derived_gen.18;
|
||||
jump #Derived_gen.19;
|
||||
else
|
||||
inc Test.12;
|
||||
decref #Attr.12;
|
||||
jump #Derived_gen.18;
|
||||
jump #Derived_gen.19;
|
||||
|
||||
procedure Test.20 (Test.21, Test.18):
|
||||
let Test.23 : [C {}, C []] = CallByName Test.32 Test.21 Test.18;
|
||||
|
|
|
@ -18,7 +18,7 @@ procedure List.66 (#Attr.2, #Attr.3):
|
|||
let List.537 : Int1 = lowlevel ListGetUnsafe #Attr.2 #Attr.3;
|
||||
ret List.537;
|
||||
|
||||
procedure List.80 (#Derived_gen.0, #Derived_gen.1, #Derived_gen.2, #Derived_gen.3, #Derived_gen.4):
|
||||
procedure List.80 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5, #Derived_gen.6, #Derived_gen.7):
|
||||
joinpoint List.527 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.529 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.529 then
|
||||
|
@ -31,7 +31,7 @@ procedure List.80 (#Derived_gen.0, #Derived_gen.1, #Derived_gen.2, #Derived_gen.
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.527 #Derived_gen.0 #Derived_gen.1 #Derived_gen.2 #Derived_gen.3 #Derived_gen.4;
|
||||
jump List.527 #Derived_gen.3 #Derived_gen.4 #Derived_gen.5 #Derived_gen.6 #Derived_gen.7;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.525 : U64 = 0i64;
|
||||
|
@ -54,7 +54,7 @@ procedure Str.3 (#Attr.2, #Attr.3):
|
|||
procedure Test.1 (Test.5):
|
||||
ret Test.5;
|
||||
|
||||
procedure Test.11 (#Derived_gen.7, #Derived_gen.8):
|
||||
procedure Test.11 (#Derived_gen.10, #Derived_gen.11):
|
||||
joinpoint Test.27 Test.12 #Attr.12:
|
||||
let Test.8 : Int1 = UnionAtIndex (Id 2) (Index 1) #Attr.12;
|
||||
let Test.7 : [<rnw><null>, C *self Int1, C *self Int1] = UnionAtIndex (Id 2) (Index 0) #Attr.12;
|
||||
|
@ -94,7 +94,7 @@ procedure Test.11 (#Derived_gen.7, #Derived_gen.8):
|
|||
decref #Attr.12;
|
||||
jump #Derived_gen.14;
|
||||
in
|
||||
jump Test.27 #Derived_gen.7 #Derived_gen.8;
|
||||
jump Test.27 #Derived_gen.10 #Derived_gen.11;
|
||||
|
||||
procedure Test.2 (Test.13):
|
||||
ret Test.13;
|
||||
|
|
|
@ -51,20 +51,6 @@ procedure List.71 (#Attr.2, #Attr.3):
|
|||
ret List.541;
|
||||
|
||||
procedure List.83 (#Derived_gen.0, #Derived_gen.1, #Derived_gen.2):
|
||||
joinpoint List.535 List.123 List.124 List.125:
|
||||
let List.543 : U64 = 0i64;
|
||||
let List.537 : Int1 = CallByName Num.24 List.124 List.543;
|
||||
if List.537 then
|
||||
let List.542 : U64 = 1i64;
|
||||
let List.539 : U64 = CallByName Num.20 List.124 List.542;
|
||||
let List.540 : List U64 = CallByName List.71 List.125 List.123;
|
||||
jump List.535 List.123 List.539 List.540;
|
||||
else
|
||||
ret List.125;
|
||||
in
|
||||
jump List.535 #Derived_gen.0 #Derived_gen.1 #Derived_gen.2;
|
||||
|
||||
procedure List.83 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5):
|
||||
joinpoint List.523 List.123 List.124 List.125:
|
||||
let List.531 : U64 = 0i64;
|
||||
let List.525 : Int1 = CallByName Num.24 List.124 List.531;
|
||||
|
@ -76,7 +62,21 @@ procedure List.83 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5):
|
|||
else
|
||||
ret List.125;
|
||||
in
|
||||
jump List.523 #Derived_gen.3 #Derived_gen.4 #Derived_gen.5;
|
||||
jump List.523 #Derived_gen.0 #Derived_gen.1 #Derived_gen.2;
|
||||
|
||||
procedure List.83 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5):
|
||||
joinpoint List.535 List.123 List.124 List.125:
|
||||
let List.543 : U64 = 0i64;
|
||||
let List.537 : Int1 = CallByName Num.24 List.124 List.543;
|
||||
if List.537 then
|
||||
let List.542 : U64 = 1i64;
|
||||
let List.539 : U64 = CallByName Num.20 List.124 List.542;
|
||||
let List.540 : List U64 = CallByName List.71 List.125 List.123;
|
||||
jump List.535 List.123 List.539 List.540;
|
||||
else
|
||||
ret List.125;
|
||||
in
|
||||
jump List.535 #Derived_gen.3 #Derived_gen.4 #Derived_gen.5;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
|
|
|
@ -235,7 +235,7 @@ procedure List.8 (#Attr.2, #Attr.3):
|
|||
let List.668 : List U8 = lowlevel ListConcat #Attr.2 #Attr.3;
|
||||
ret List.668;
|
||||
|
||||
procedure List.80 (#Derived_gen.23, #Derived_gen.24, #Derived_gen.25, #Derived_gen.26, #Derived_gen.27):
|
||||
procedure List.80 (#Derived_gen.30, #Derived_gen.31, #Derived_gen.32, #Derived_gen.33, #Derived_gen.34):
|
||||
joinpoint List.715 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.717 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.717 then
|
||||
|
@ -259,9 +259,9 @@ procedure List.80 (#Derived_gen.23, #Derived_gen.24, #Derived_gen.25, #Derived_g
|
|||
let List.716 : [C {U64, Int1}, C {U64, Int1}] = TagId(1) List.440;
|
||||
ret List.716;
|
||||
in
|
||||
jump List.715 #Derived_gen.23 #Derived_gen.24 #Derived_gen.25 #Derived_gen.26 #Derived_gen.27;
|
||||
jump List.715 #Derived_gen.30 #Derived_gen.31 #Derived_gen.32 #Derived_gen.33 #Derived_gen.34;
|
||||
|
||||
procedure List.80 (#Derived_gen.31, #Derived_gen.32, #Derived_gen.33, #Derived_gen.34, #Derived_gen.35):
|
||||
procedure List.80 (#Derived_gen.36, #Derived_gen.37, #Derived_gen.38, #Derived_gen.39, #Derived_gen.40):
|
||||
joinpoint List.644 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.646 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.646 then
|
||||
|
@ -274,9 +274,9 @@ procedure List.80 (#Derived_gen.31, #Derived_gen.32, #Derived_gen.33, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.644 #Derived_gen.31 #Derived_gen.32 #Derived_gen.33 #Derived_gen.34 #Derived_gen.35;
|
||||
jump List.644 #Derived_gen.36 #Derived_gen.37 #Derived_gen.38 #Derived_gen.39 #Derived_gen.40;
|
||||
|
||||
procedure List.80 (#Derived_gen.36, #Derived_gen.37, #Derived_gen.38, #Derived_gen.39, #Derived_gen.40):
|
||||
procedure List.80 (#Derived_gen.41, #Derived_gen.42, #Derived_gen.43, #Derived_gen.44, #Derived_gen.45):
|
||||
joinpoint List.624 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.626 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.626 then
|
||||
|
@ -290,9 +290,9 @@ procedure List.80 (#Derived_gen.36, #Derived_gen.37, #Derived_gen.38, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.624 #Derived_gen.36 #Derived_gen.37 #Derived_gen.38 #Derived_gen.39 #Derived_gen.40;
|
||||
jump List.624 #Derived_gen.41 #Derived_gen.42 #Derived_gen.43 #Derived_gen.44 #Derived_gen.45;
|
||||
|
||||
procedure List.80 (#Derived_gen.42, #Derived_gen.43, #Derived_gen.44, #Derived_gen.45, #Derived_gen.46):
|
||||
procedure List.80 (#Derived_gen.52, #Derived_gen.53, #Derived_gen.54, #Derived_gen.55, #Derived_gen.56):
|
||||
joinpoint List.556 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.558 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.558 then
|
||||
|
@ -306,7 +306,7 @@ procedure List.80 (#Derived_gen.42, #Derived_gen.43, #Derived_gen.44, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.556 #Derived_gen.42 #Derived_gen.43 #Derived_gen.44 #Derived_gen.45 #Derived_gen.46;
|
||||
jump List.556 #Derived_gen.52 #Derived_gen.53 #Derived_gen.54 #Derived_gen.55 #Derived_gen.56;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.554 : U64 = 0i64;
|
||||
|
@ -388,8 +388,8 @@ procedure Str.9 (Str.79):
|
|||
else
|
||||
let Str.300 : U8 = StructAtIndex 3 Str.80;
|
||||
let Str.301 : U64 = StructAtIndex 0 Str.80;
|
||||
let #Derived_gen.58 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.58;
|
||||
let #Derived_gen.57 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.57;
|
||||
let Str.299 : {U64, U8} = Struct {Str.301, Str.300};
|
||||
let Str.298 : [C {U64, U8}, C Str] = TagId(0) Str.299;
|
||||
ret Str.298;
|
||||
|
@ -1331,14 +1331,14 @@ procedure TotallyNotJson.82 (TotallyNotJson.802, TotallyNotJson.803):
|
|||
|
||||
procedure TotallyNotJson.832 (TotallyNotJson.1493):
|
||||
let TotallyNotJson.1845 : List Str = StructAtIndex 1 TotallyNotJson.1493;
|
||||
let #Derived_gen.59 : List Str = StructAtIndex 0 TotallyNotJson.1493;
|
||||
dec #Derived_gen.59;
|
||||
let #Derived_gen.58 : List Str = StructAtIndex 0 TotallyNotJson.1493;
|
||||
dec #Derived_gen.58;
|
||||
ret TotallyNotJson.1845;
|
||||
|
||||
procedure TotallyNotJson.840 (TotallyNotJson.1214):
|
||||
let TotallyNotJson.1566 : List Str = StructAtIndex 1 TotallyNotJson.1214;
|
||||
let #Derived_gen.57 : List Str = StructAtIndex 0 TotallyNotJson.1214;
|
||||
dec #Derived_gen.57;
|
||||
let #Derived_gen.59 : List Str = StructAtIndex 0 TotallyNotJson.1214;
|
||||
dec #Derived_gen.59;
|
||||
ret TotallyNotJson.1566;
|
||||
|
||||
procedure TotallyNotJson.87 (TotallyNotJson.809):
|
||||
|
@ -1393,7 +1393,7 @@ procedure TotallyNotJson.95 (TotallyNotJson.829):
|
|||
dec TotallyNotJson.1841;
|
||||
ret TotallyNotJson.1839;
|
||||
|
||||
procedure TotallyNotJson.96 (#Derived_gen.41):
|
||||
procedure TotallyNotJson.96 (#Derived_gen.29):
|
||||
joinpoint TotallyNotJson.1847 TotallyNotJson.1168:
|
||||
let TotallyNotJson.834 : List Str = StructAtIndex 0 TotallyNotJson.1168;
|
||||
let TotallyNotJson.833 : List Str = StructAtIndex 1 TotallyNotJson.1168;
|
||||
|
@ -1429,7 +1429,7 @@ procedure TotallyNotJson.96 (#Derived_gen.41):
|
|||
let TotallyNotJson.1848 : {List Str, List Str} = Struct {TotallyNotJson.834, TotallyNotJson.833};
|
||||
ret TotallyNotJson.1848;
|
||||
in
|
||||
jump TotallyNotJson.1847 #Derived_gen.41;
|
||||
jump TotallyNotJson.1847 #Derived_gen.29;
|
||||
|
||||
procedure TotallyNotJson.97 (TotallyNotJson.837):
|
||||
let TotallyNotJson.838 : List Str = CallByName Str.55 TotallyNotJson.837;
|
||||
|
@ -1446,7 +1446,7 @@ procedure TotallyNotJson.97 (TotallyNotJson.837):
|
|||
dec TotallyNotJson.1562;
|
||||
ret TotallyNotJson.1560;
|
||||
|
||||
procedure TotallyNotJson.98 (#Derived_gen.47):
|
||||
procedure TotallyNotJson.98 (#Derived_gen.35):
|
||||
joinpoint TotallyNotJson.1568 TotallyNotJson.1169:
|
||||
let TotallyNotJson.842 : List Str = StructAtIndex 0 TotallyNotJson.1169;
|
||||
let TotallyNotJson.841 : List Str = StructAtIndex 1 TotallyNotJson.1169;
|
||||
|
@ -1482,7 +1482,7 @@ procedure TotallyNotJson.98 (#Derived_gen.47):
|
|||
let TotallyNotJson.1569 : {List Str, List Str} = Struct {TotallyNotJson.842, TotallyNotJson.841};
|
||||
ret TotallyNotJson.1569;
|
||||
in
|
||||
jump TotallyNotJson.1568 #Derived_gen.47;
|
||||
jump TotallyNotJson.1568 #Derived_gen.35;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.12 : Str = "bar";
|
||||
|
|
|
@ -192,23 +192,7 @@ procedure List.8 (#Attr.2, #Attr.3):
|
|||
let List.600 : List U8 = lowlevel ListConcat #Attr.2 #Attr.3;
|
||||
ret List.600;
|
||||
|
||||
procedure List.80 (#Derived_gen.11, #Derived_gen.12, #Derived_gen.13, #Derived_gen.14, #Derived_gen.15):
|
||||
joinpoint List.556 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.558 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.558 then
|
||||
let List.565 : {Str, Str} = CallByName List.66 List.439 List.442;
|
||||
inc List.565;
|
||||
let List.559 : {List U8, U64} = CallByName List.145 List.440 List.565 List.441;
|
||||
let List.562 : U64 = 1i64;
|
||||
let List.561 : U64 = CallByName Num.19 List.442 List.562;
|
||||
jump List.556 List.439 List.559 List.441 List.561 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.556 #Derived_gen.11 #Derived_gen.12 #Derived_gen.13 #Derived_gen.14 #Derived_gen.15;
|
||||
|
||||
procedure List.80 (#Derived_gen.16, #Derived_gen.17, #Derived_gen.18, #Derived_gen.19, #Derived_gen.20):
|
||||
procedure List.80 (#Derived_gen.10, #Derived_gen.11, #Derived_gen.12, #Derived_gen.13, #Derived_gen.14):
|
||||
joinpoint List.647 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.649 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.649 then
|
||||
|
@ -232,9 +216,9 @@ procedure List.80 (#Derived_gen.16, #Derived_gen.17, #Derived_gen.18, #Derived_g
|
|||
let List.648 : [C {U64, Int1}, C {U64, Int1}] = TagId(1) List.440;
|
||||
ret List.648;
|
||||
in
|
||||
jump List.647 #Derived_gen.16 #Derived_gen.17 #Derived_gen.18 #Derived_gen.19 #Derived_gen.20;
|
||||
jump List.647 #Derived_gen.10 #Derived_gen.11 #Derived_gen.12 #Derived_gen.13 #Derived_gen.14;
|
||||
|
||||
procedure List.80 (#Derived_gen.21, #Derived_gen.22, #Derived_gen.23, #Derived_gen.24, #Derived_gen.25):
|
||||
procedure List.80 (#Derived_gen.18, #Derived_gen.19, #Derived_gen.20, #Derived_gen.21, #Derived_gen.22):
|
||||
joinpoint List.576 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.578 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.578 then
|
||||
|
@ -247,7 +231,23 @@ procedure List.80 (#Derived_gen.21, #Derived_gen.22, #Derived_gen.23, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.576 #Derived_gen.21 #Derived_gen.22 #Derived_gen.23 #Derived_gen.24 #Derived_gen.25;
|
||||
jump List.576 #Derived_gen.18 #Derived_gen.19 #Derived_gen.20 #Derived_gen.21 #Derived_gen.22;
|
||||
|
||||
procedure List.80 (#Derived_gen.31, #Derived_gen.32, #Derived_gen.33, #Derived_gen.34, #Derived_gen.35):
|
||||
joinpoint List.556 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.558 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.558 then
|
||||
let List.565 : {Str, Str} = CallByName List.66 List.439 List.442;
|
||||
inc List.565;
|
||||
let List.559 : {List U8, U64} = CallByName List.145 List.440 List.565 List.441;
|
||||
let List.562 : U64 = 1i64;
|
||||
let List.561 : U64 = CallByName Num.19 List.442 List.562;
|
||||
jump List.556 List.439 List.559 List.441 List.561 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.556 #Derived_gen.31 #Derived_gen.32 #Derived_gen.33 #Derived_gen.34 #Derived_gen.35;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.554 : U64 = 0i64;
|
||||
|
@ -323,8 +323,8 @@ procedure Str.9 (Str.79):
|
|||
else
|
||||
let Str.300 : U8 = StructAtIndex 3 Str.80;
|
||||
let Str.301 : U64 = StructAtIndex 0 Str.80;
|
||||
let #Derived_gen.38 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.38;
|
||||
let #Derived_gen.36 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.36;
|
||||
let Str.299 : {U64, U8} = Struct {Str.301, Str.300};
|
||||
let Str.298 : [C {U64, U8}, C Str] = TagId(0) Str.299;
|
||||
ret Str.298;
|
||||
|
@ -1215,8 +1215,8 @@ procedure TotallyNotJson.82 (TotallyNotJson.802, TotallyNotJson.803):
|
|||
|
||||
procedure TotallyNotJson.832 (TotallyNotJson.1493):
|
||||
let TotallyNotJson.1494 : List Str = StructAtIndex 1 TotallyNotJson.1493;
|
||||
let #Derived_gen.36 : List Str = StructAtIndex 0 TotallyNotJson.1493;
|
||||
dec #Derived_gen.36;
|
||||
let #Derived_gen.38 : List Str = StructAtIndex 0 TotallyNotJson.1493;
|
||||
dec #Derived_gen.38;
|
||||
ret TotallyNotJson.1494;
|
||||
|
||||
procedure TotallyNotJson.840 (TotallyNotJson.1214):
|
||||
|
@ -1277,7 +1277,7 @@ procedure TotallyNotJson.95 (TotallyNotJson.829):
|
|||
dec TotallyNotJson.1489;
|
||||
ret TotallyNotJson.1488;
|
||||
|
||||
procedure TotallyNotJson.96 (#Derived_gen.32):
|
||||
procedure TotallyNotJson.96 (#Derived_gen.26):
|
||||
joinpoint TotallyNotJson.1496 TotallyNotJson.1168:
|
||||
let TotallyNotJson.834 : List Str = StructAtIndex 0 TotallyNotJson.1168;
|
||||
let TotallyNotJson.833 : List Str = StructAtIndex 1 TotallyNotJson.1168;
|
||||
|
@ -1313,7 +1313,7 @@ procedure TotallyNotJson.96 (#Derived_gen.32):
|
|||
let TotallyNotJson.1497 : {List Str, List Str} = Struct {TotallyNotJson.834, TotallyNotJson.833};
|
||||
ret TotallyNotJson.1497;
|
||||
in
|
||||
jump TotallyNotJson.1496 #Derived_gen.32;
|
||||
jump TotallyNotJson.1496 #Derived_gen.26;
|
||||
|
||||
procedure TotallyNotJson.97 (TotallyNotJson.837):
|
||||
let TotallyNotJson.838 : List Str = CallByName Str.55 TotallyNotJson.837;
|
||||
|
@ -1330,7 +1330,7 @@ procedure TotallyNotJson.97 (TotallyNotJson.837):
|
|||
dec TotallyNotJson.1210;
|
||||
ret TotallyNotJson.1209;
|
||||
|
||||
procedure TotallyNotJson.98 (#Derived_gen.10):
|
||||
procedure TotallyNotJson.98 (#Derived_gen.30):
|
||||
joinpoint TotallyNotJson.1217 TotallyNotJson.1169:
|
||||
let TotallyNotJson.842 : List Str = StructAtIndex 0 TotallyNotJson.1169;
|
||||
let TotallyNotJson.841 : List Str = StructAtIndex 1 TotallyNotJson.1169;
|
||||
|
@ -1366,7 +1366,7 @@ procedure TotallyNotJson.98 (#Derived_gen.10):
|
|||
let TotallyNotJson.1218 : {List Str, List Str} = Struct {TotallyNotJson.842, TotallyNotJson.841};
|
||||
ret TotallyNotJson.1218;
|
||||
in
|
||||
jump TotallyNotJson.1217 #Derived_gen.10;
|
||||
jump TotallyNotJson.1217 #Derived_gen.30;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.11 : Str = "foo";
|
||||
|
|
|
@ -199,23 +199,7 @@ procedure List.8 (#Attr.2, #Attr.3):
|
|||
let List.600 : List U8 = lowlevel ListConcat #Attr.2 #Attr.3;
|
||||
ret List.600;
|
||||
|
||||
procedure List.80 (#Derived_gen.15, #Derived_gen.16, #Derived_gen.17, #Derived_gen.18, #Derived_gen.19):
|
||||
joinpoint List.556 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.558 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.558 then
|
||||
let List.565 : {Str, Str} = CallByName List.66 List.439 List.442;
|
||||
inc List.565;
|
||||
let List.559 : {List U8, U64} = CallByName List.145 List.440 List.565 List.441;
|
||||
let List.562 : U64 = 1i64;
|
||||
let List.561 : U64 = CallByName Num.19 List.442 List.562;
|
||||
jump List.556 List.439 List.559 List.441 List.561 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.556 #Derived_gen.15 #Derived_gen.16 #Derived_gen.17 #Derived_gen.18 #Derived_gen.19;
|
||||
|
||||
procedure List.80 (#Derived_gen.20, #Derived_gen.21, #Derived_gen.22, #Derived_gen.23, #Derived_gen.24):
|
||||
procedure List.80 (#Derived_gen.14, #Derived_gen.15, #Derived_gen.16, #Derived_gen.17, #Derived_gen.18):
|
||||
joinpoint List.647 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.649 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.649 then
|
||||
|
@ -239,9 +223,9 @@ procedure List.80 (#Derived_gen.20, #Derived_gen.21, #Derived_gen.22, #Derived_g
|
|||
let List.648 : [C {U64, Int1}, C {U64, Int1}] = TagId(1) List.440;
|
||||
ret List.648;
|
||||
in
|
||||
jump List.647 #Derived_gen.20 #Derived_gen.21 #Derived_gen.22 #Derived_gen.23 #Derived_gen.24;
|
||||
jump List.647 #Derived_gen.14 #Derived_gen.15 #Derived_gen.16 #Derived_gen.17 #Derived_gen.18;
|
||||
|
||||
procedure List.80 (#Derived_gen.25, #Derived_gen.26, #Derived_gen.27, #Derived_gen.28, #Derived_gen.29):
|
||||
procedure List.80 (#Derived_gen.22, #Derived_gen.23, #Derived_gen.24, #Derived_gen.25, #Derived_gen.26):
|
||||
joinpoint List.576 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.578 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.578 then
|
||||
|
@ -254,7 +238,23 @@ procedure List.80 (#Derived_gen.25, #Derived_gen.26, #Derived_gen.27, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.576 #Derived_gen.25 #Derived_gen.26 #Derived_gen.27 #Derived_gen.28 #Derived_gen.29;
|
||||
jump List.576 #Derived_gen.22 #Derived_gen.23 #Derived_gen.24 #Derived_gen.25 #Derived_gen.26;
|
||||
|
||||
procedure List.80 (#Derived_gen.35, #Derived_gen.36, #Derived_gen.37, #Derived_gen.38, #Derived_gen.39):
|
||||
joinpoint List.556 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.558 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.558 then
|
||||
let List.565 : {Str, Str} = CallByName List.66 List.439 List.442;
|
||||
inc List.565;
|
||||
let List.559 : {List U8, U64} = CallByName List.145 List.440 List.565 List.441;
|
||||
let List.562 : U64 = 1i64;
|
||||
let List.561 : U64 = CallByName Num.19 List.442 List.562;
|
||||
jump List.556 List.439 List.559 List.441 List.561 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.556 #Derived_gen.35 #Derived_gen.36 #Derived_gen.37 #Derived_gen.38 #Derived_gen.39;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.554 : U64 = 0i64;
|
||||
|
@ -330,8 +330,8 @@ procedure Str.9 (Str.79):
|
|||
else
|
||||
let Str.300 : U8 = StructAtIndex 3 Str.80;
|
||||
let Str.301 : U64 = StructAtIndex 0 Str.80;
|
||||
let #Derived_gen.42 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.42;
|
||||
let #Derived_gen.40 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.40;
|
||||
let Str.299 : {U64, U8} = Struct {Str.301, Str.300};
|
||||
let Str.298 : [C {U64, U8}, C Str] = TagId(0) Str.299;
|
||||
ret Str.298;
|
||||
|
@ -1222,8 +1222,8 @@ procedure TotallyNotJson.82 (TotallyNotJson.802, TotallyNotJson.803):
|
|||
|
||||
procedure TotallyNotJson.832 (TotallyNotJson.1493):
|
||||
let TotallyNotJson.1494 : List Str = StructAtIndex 1 TotallyNotJson.1493;
|
||||
let #Derived_gen.40 : List Str = StructAtIndex 0 TotallyNotJson.1493;
|
||||
dec #Derived_gen.40;
|
||||
let #Derived_gen.42 : List Str = StructAtIndex 0 TotallyNotJson.1493;
|
||||
dec #Derived_gen.42;
|
||||
ret TotallyNotJson.1494;
|
||||
|
||||
procedure TotallyNotJson.840 (TotallyNotJson.1214):
|
||||
|
@ -1284,7 +1284,7 @@ procedure TotallyNotJson.95 (TotallyNotJson.829):
|
|||
dec TotallyNotJson.1489;
|
||||
ret TotallyNotJson.1488;
|
||||
|
||||
procedure TotallyNotJson.96 (#Derived_gen.36):
|
||||
procedure TotallyNotJson.96 (#Derived_gen.30):
|
||||
joinpoint TotallyNotJson.1496 TotallyNotJson.1168:
|
||||
let TotallyNotJson.834 : List Str = StructAtIndex 0 TotallyNotJson.1168;
|
||||
let TotallyNotJson.833 : List Str = StructAtIndex 1 TotallyNotJson.1168;
|
||||
|
@ -1320,7 +1320,7 @@ procedure TotallyNotJson.96 (#Derived_gen.36):
|
|||
let TotallyNotJson.1497 : {List Str, List Str} = Struct {TotallyNotJson.834, TotallyNotJson.833};
|
||||
ret TotallyNotJson.1497;
|
||||
in
|
||||
jump TotallyNotJson.1496 #Derived_gen.36;
|
||||
jump TotallyNotJson.1496 #Derived_gen.30;
|
||||
|
||||
procedure TotallyNotJson.97 (TotallyNotJson.837):
|
||||
let TotallyNotJson.838 : List Str = CallByName Str.55 TotallyNotJson.837;
|
||||
|
@ -1337,7 +1337,7 @@ procedure TotallyNotJson.97 (TotallyNotJson.837):
|
|||
dec TotallyNotJson.1210;
|
||||
ret TotallyNotJson.1209;
|
||||
|
||||
procedure TotallyNotJson.98 (#Derived_gen.14):
|
||||
procedure TotallyNotJson.98 (#Derived_gen.34):
|
||||
joinpoint TotallyNotJson.1217 TotallyNotJson.1169:
|
||||
let TotallyNotJson.842 : List Str = StructAtIndex 0 TotallyNotJson.1169;
|
||||
let TotallyNotJson.841 : List Str = StructAtIndex 1 TotallyNotJson.1169;
|
||||
|
@ -1373,7 +1373,7 @@ procedure TotallyNotJson.98 (#Derived_gen.14):
|
|||
let TotallyNotJson.1218 : {List Str, List Str} = Struct {TotallyNotJson.842, TotallyNotJson.841};
|
||||
ret TotallyNotJson.1218;
|
||||
in
|
||||
jump TotallyNotJson.1217 #Derived_gen.14;
|
||||
jump TotallyNotJson.1217 #Derived_gen.34;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.11 : Str = "foo";
|
||||
|
|
|
@ -88,7 +88,22 @@ procedure List.8 (#Attr.2, #Attr.3):
|
|||
let List.529 : List U8 = lowlevel ListConcat #Attr.2 #Attr.3;
|
||||
ret List.529;
|
||||
|
||||
procedure List.80 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5, #Derived_gen.6, #Derived_gen.7):
|
||||
procedure List.80 (#Derived_gen.0, #Derived_gen.1, #Derived_gen.2, #Derived_gen.3, #Derived_gen.4):
|
||||
joinpoint List.540 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.542 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.542 then
|
||||
let List.549 : U8 = CallByName List.66 List.439 List.442;
|
||||
let List.543 : List U8 = CallByName List.145 List.440 List.549 List.441;
|
||||
let List.546 : U64 = 1i64;
|
||||
let List.545 : U64 = CallByName Num.19 List.442 List.546;
|
||||
jump List.540 List.439 List.543 List.441 List.545 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.540 #Derived_gen.0 #Derived_gen.1 #Derived_gen.2 #Derived_gen.3 #Derived_gen.4;
|
||||
|
||||
procedure List.80 (#Derived_gen.8, #Derived_gen.9, #Derived_gen.10, #Derived_gen.11, #Derived_gen.12):
|
||||
joinpoint List.578 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.580 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.580 then
|
||||
|
@ -112,22 +127,7 @@ procedure List.80 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5, #Derived_gen.
|
|||
let List.579 : [C {U64, Int1}, C {U64, Int1}] = TagId(1) List.440;
|
||||
ret List.579;
|
||||
in
|
||||
jump List.578 #Derived_gen.3 #Derived_gen.4 #Derived_gen.5 #Derived_gen.6 #Derived_gen.7;
|
||||
|
||||
procedure List.80 (#Derived_gen.8, #Derived_gen.9, #Derived_gen.10, #Derived_gen.11, #Derived_gen.12):
|
||||
joinpoint List.540 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.542 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.542 then
|
||||
let List.549 : U8 = CallByName List.66 List.439 List.442;
|
||||
let List.543 : List U8 = CallByName List.145 List.440 List.549 List.441;
|
||||
let List.546 : U64 = 1i64;
|
||||
let List.545 : U64 = CallByName Num.19 List.442 List.546;
|
||||
jump List.540 List.439 List.543 List.441 List.545 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.540 #Derived_gen.8 #Derived_gen.9 #Derived_gen.10 #Derived_gen.11 #Derived_gen.12;
|
||||
jump List.578 #Derived_gen.8 #Derived_gen.9 #Derived_gen.10 #Derived_gen.11 #Derived_gen.12;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.538 : U64 = 0i64;
|
||||
|
|
|
@ -147,38 +147,7 @@ procedure List.8 (#Attr.2, #Attr.3):
|
|||
let List.599 : List U8 = lowlevel ListConcat #Attr.2 #Attr.3;
|
||||
ret List.599;
|
||||
|
||||
procedure List.80 (#Derived_gen.10, #Derived_gen.11, #Derived_gen.12, #Derived_gen.13, #Derived_gen.14):
|
||||
joinpoint List.554 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.556 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.556 then
|
||||
let List.563 : Str = CallByName List.66 List.439 List.442;
|
||||
inc List.563;
|
||||
let List.557 : {List U8, U64} = CallByName List.145 List.440 List.563 List.441;
|
||||
let List.560 : U64 = 1i64;
|
||||
let List.559 : U64 = CallByName Num.19 List.442 List.560;
|
||||
jump List.554 List.439 List.557 List.441 List.559 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.554 #Derived_gen.10 #Derived_gen.11 #Derived_gen.12 #Derived_gen.13 #Derived_gen.14;
|
||||
|
||||
procedure List.80 (#Derived_gen.18, #Derived_gen.19, #Derived_gen.20, #Derived_gen.21, #Derived_gen.22):
|
||||
joinpoint List.574 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.576 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.576 then
|
||||
let List.583 : U8 = CallByName List.66 List.439 List.442;
|
||||
let List.577 : List U8 = CallByName List.145 List.440 List.583 List.441;
|
||||
let List.580 : U64 = 1i64;
|
||||
let List.579 : U64 = CallByName Num.19 List.442 List.580;
|
||||
jump List.574 List.439 List.577 List.441 List.579 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.574 #Derived_gen.18 #Derived_gen.19 #Derived_gen.20 #Derived_gen.21 #Derived_gen.22;
|
||||
|
||||
procedure List.80 (#Derived_gen.29, #Derived_gen.30, #Derived_gen.31, #Derived_gen.32, #Derived_gen.33):
|
||||
procedure List.80 (#Derived_gen.16, #Derived_gen.17, #Derived_gen.18, #Derived_gen.19, #Derived_gen.20):
|
||||
joinpoint List.627 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.629 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.629 then
|
||||
|
@ -202,7 +171,38 @@ procedure List.80 (#Derived_gen.29, #Derived_gen.30, #Derived_gen.31, #Derived_g
|
|||
let List.628 : [C {U64, Int1}, C {U64, Int1}] = TagId(1) List.440;
|
||||
ret List.628;
|
||||
in
|
||||
jump List.627 #Derived_gen.29 #Derived_gen.30 #Derived_gen.31 #Derived_gen.32 #Derived_gen.33;
|
||||
jump List.627 #Derived_gen.16 #Derived_gen.17 #Derived_gen.18 #Derived_gen.19 #Derived_gen.20;
|
||||
|
||||
procedure List.80 (#Derived_gen.24, #Derived_gen.25, #Derived_gen.26, #Derived_gen.27, #Derived_gen.28):
|
||||
joinpoint List.574 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.576 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.576 then
|
||||
let List.583 : U8 = CallByName List.66 List.439 List.442;
|
||||
let List.577 : List U8 = CallByName List.145 List.440 List.583 List.441;
|
||||
let List.580 : U64 = 1i64;
|
||||
let List.579 : U64 = CallByName Num.19 List.442 List.580;
|
||||
jump List.574 List.439 List.577 List.441 List.579 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.574 #Derived_gen.24 #Derived_gen.25 #Derived_gen.26 #Derived_gen.27 #Derived_gen.28;
|
||||
|
||||
procedure List.80 (#Derived_gen.29, #Derived_gen.30, #Derived_gen.31, #Derived_gen.32, #Derived_gen.33):
|
||||
joinpoint List.554 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.556 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.556 then
|
||||
let List.563 : Str = CallByName List.66 List.439 List.442;
|
||||
inc List.563;
|
||||
let List.557 : {List U8, U64} = CallByName List.145 List.440 List.563 List.441;
|
||||
let List.560 : U64 = 1i64;
|
||||
let List.559 : U64 = CallByName Num.19 List.442 List.560;
|
||||
jump List.554 List.439 List.557 List.441 List.559 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.554 #Derived_gen.29 #Derived_gen.30 #Derived_gen.31 #Derived_gen.32 #Derived_gen.33;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.552 : U64 = 0i64;
|
||||
|
|
|
@ -150,22 +150,7 @@ procedure List.8 (#Attr.2, #Attr.3):
|
|||
let List.599 : List U8 = lowlevel ListConcat #Attr.2 #Attr.3;
|
||||
ret List.599;
|
||||
|
||||
procedure List.80 (#Derived_gen.20, #Derived_gen.21, #Derived_gen.22, #Derived_gen.23, #Derived_gen.24):
|
||||
joinpoint List.574 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.576 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.576 then
|
||||
let List.583 : U8 = CallByName List.66 List.439 List.442;
|
||||
let List.577 : List U8 = CallByName List.145 List.440 List.583 List.441;
|
||||
let List.580 : U64 = 1i64;
|
||||
let List.579 : U64 = CallByName Num.19 List.442 List.580;
|
||||
jump List.574 List.439 List.577 List.441 List.579 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.574 #Derived_gen.20 #Derived_gen.21 #Derived_gen.22 #Derived_gen.23 #Derived_gen.24;
|
||||
|
||||
procedure List.80 (#Derived_gen.25, #Derived_gen.26, #Derived_gen.27, #Derived_gen.28, #Derived_gen.29):
|
||||
procedure List.80 (#Derived_gen.11, #Derived_gen.12, #Derived_gen.13, #Derived_gen.14, #Derived_gen.15):
|
||||
joinpoint List.627 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.629 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.629 then
|
||||
|
@ -189,9 +174,9 @@ procedure List.80 (#Derived_gen.25, #Derived_gen.26, #Derived_gen.27, #Derived_g
|
|||
let List.628 : [C {U64, Int1}, C {U64, Int1}] = TagId(1) List.440;
|
||||
ret List.628;
|
||||
in
|
||||
jump List.627 #Derived_gen.25 #Derived_gen.26 #Derived_gen.27 #Derived_gen.28 #Derived_gen.29;
|
||||
jump List.627 #Derived_gen.11 #Derived_gen.12 #Derived_gen.13 #Derived_gen.14 #Derived_gen.15;
|
||||
|
||||
procedure List.80 (#Derived_gen.30, #Derived_gen.31, #Derived_gen.32, #Derived_gen.33, #Derived_gen.34):
|
||||
procedure List.80 (#Derived_gen.19, #Derived_gen.20, #Derived_gen.21, #Derived_gen.22, #Derived_gen.23):
|
||||
joinpoint List.554 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.556 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.556 then
|
||||
|
@ -205,7 +190,22 @@ procedure List.80 (#Derived_gen.30, #Derived_gen.31, #Derived_gen.32, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.554 #Derived_gen.30 #Derived_gen.31 #Derived_gen.32 #Derived_gen.33 #Derived_gen.34;
|
||||
jump List.554 #Derived_gen.19 #Derived_gen.20 #Derived_gen.21 #Derived_gen.22 #Derived_gen.23;
|
||||
|
||||
procedure List.80 (#Derived_gen.24, #Derived_gen.25, #Derived_gen.26, #Derived_gen.27, #Derived_gen.28):
|
||||
joinpoint List.574 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.576 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.576 then
|
||||
let List.583 : U8 = CallByName List.66 List.439 List.442;
|
||||
let List.577 : List U8 = CallByName List.145 List.440 List.583 List.441;
|
||||
let List.580 : U64 = 1i64;
|
||||
let List.579 : U64 = CallByName Num.19 List.442 List.580;
|
||||
jump List.574 List.439 List.577 List.441 List.579 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.574 #Derived_gen.24 #Derived_gen.25 #Derived_gen.26 #Derived_gen.27 #Derived_gen.28;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.552 : U64 = 0i64;
|
||||
|
|
|
@ -247,8 +247,8 @@ procedure Str.9 (Str.79):
|
|||
else
|
||||
let Str.300 : U8 = StructAtIndex 3 Str.80;
|
||||
let Str.301 : U64 = StructAtIndex 0 Str.80;
|
||||
let #Derived_gen.7 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.7;
|
||||
let #Derived_gen.6 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.6;
|
||||
let Str.299 : {U64, U8} = Struct {Str.301, Str.300};
|
||||
let Str.298 : [C {U64, U8}, C Str] = TagId(0) Str.299;
|
||||
ret Str.298;
|
||||
|
@ -365,8 +365,8 @@ procedure TotallyNotJson.534 (TotallyNotJson.535):
|
|||
|
||||
procedure TotallyNotJson.536 (TotallyNotJson.1192):
|
||||
let TotallyNotJson.1193 : List U8 = StructAtIndex 1 TotallyNotJson.1192;
|
||||
let #Derived_gen.6 : List U8 = StructAtIndex 0 TotallyNotJson.1192;
|
||||
dec #Derived_gen.6;
|
||||
let #Derived_gen.7 : List U8 = StructAtIndex 0 TotallyNotJson.1192;
|
||||
dec #Derived_gen.7;
|
||||
ret TotallyNotJson.1193;
|
||||
|
||||
procedure TotallyNotJson.60 ():
|
||||
|
|
|
@ -248,8 +248,8 @@ procedure Str.9 (Str.79):
|
|||
else
|
||||
let Str.310 : U8 = StructAtIndex 3 Str.80;
|
||||
let Str.311 : U64 = StructAtIndex 0 Str.80;
|
||||
let #Derived_gen.6 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.6;
|
||||
let #Derived_gen.7 : Str = StructAtIndex 1 Str.80;
|
||||
dec #Derived_gen.7;
|
||||
let Str.309 : {U64, U8} = Struct {Str.311, Str.310};
|
||||
let Str.308 : [C {U64, U8}, C Str] = TagId(0) Str.309;
|
||||
ret Str.308;
|
||||
|
@ -397,8 +397,8 @@ procedure TotallyNotJson.534 (TotallyNotJson.535):
|
|||
|
||||
procedure TotallyNotJson.536 (TotallyNotJson.1192):
|
||||
let TotallyNotJson.1193 : List U8 = StructAtIndex 1 TotallyNotJson.1192;
|
||||
let #Derived_gen.7 : List U8 = StructAtIndex 0 TotallyNotJson.1192;
|
||||
dec #Derived_gen.7;
|
||||
let #Derived_gen.6 : List U8 = StructAtIndex 0 TotallyNotJson.1192;
|
||||
dec #Derived_gen.6;
|
||||
ret TotallyNotJson.1193;
|
||||
|
||||
procedure TotallyNotJson.60 ():
|
||||
|
|
|
@ -6,10 +6,10 @@ procedure List.5 (#Attr.2, #Attr.3):
|
|||
procedure Test.2 (Test.5):
|
||||
let Test.6 : List [<rnnu>C List *self] = UnionAtIndex (Id 0) (Index 0) Test.5;
|
||||
inc Test.6;
|
||||
let #Derived_gen.1 : [<rnnu>C List *self] = Reset { symbol: Test.5, id: UpdateModeId { id: 0 } };
|
||||
let #Derived_gen.2 : [<rnnu>C List *self] = Reset { symbol: Test.5, id: UpdateModeId { id: 1 } };
|
||||
let Test.15 : {} = Struct {};
|
||||
let Test.7 : List [<rnnu>C List *self] = CallByName List.5 Test.6 Test.15;
|
||||
let Test.14 : [<rnnu>C List *self] = Reuse #Derived_gen.1 UpdateModeId { id: 0 } TagId(0) Test.7;
|
||||
let Test.14 : [<rnnu>C List *self] = Reuse #Derived_gen.2 UpdateModeId { id: 1 } TagId(0) Test.7;
|
||||
ret Test.14;
|
||||
|
||||
procedure Test.0 ():
|
||||
|
|
|
@ -19,7 +19,7 @@ procedure Test.11 (Test.29, #Attr.12):
|
|||
procedure Test.11 (Test.29, Test.10):
|
||||
ret Test.10;
|
||||
|
||||
procedure Test.14 (#Derived_gen.2, #Derived_gen.3):
|
||||
procedure Test.14 (#Derived_gen.7, #Derived_gen.8):
|
||||
joinpoint Test.37 Test.36 #Attr.12:
|
||||
let Test.12 : {} = UnionAtIndex (Id 1) (Index 1) #Attr.12;
|
||||
let Test.13 : I64 = UnionAtIndex (Id 1) (Index 0) #Attr.12;
|
||||
|
@ -46,7 +46,7 @@ procedure Test.14 (#Derived_gen.2, #Derived_gen.3):
|
|||
decref #Attr.12;
|
||||
jump #Derived_gen.10;
|
||||
in
|
||||
jump Test.37 #Derived_gen.2 #Derived_gen.3;
|
||||
jump Test.37 #Derived_gen.7 #Derived_gen.8;
|
||||
|
||||
procedure Test.2 ():
|
||||
let Test.6 : Str = "Hello";
|
||||
|
|
|
@ -136,7 +136,23 @@ procedure List.8 (#Attr.2, #Attr.3):
|
|||
let List.598 : List U8 = lowlevel ListConcat #Attr.2 #Attr.3;
|
||||
ret List.598;
|
||||
|
||||
procedure List.80 (#Derived_gen.11, #Derived_gen.12, #Derived_gen.13, #Derived_gen.14, #Derived_gen.15):
|
||||
procedure List.80 (#Derived_gen.19, #Derived_gen.20, #Derived_gen.21, #Derived_gen.22, #Derived_gen.23):
|
||||
joinpoint List.553 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.555 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.555 then
|
||||
let List.562 : Str = CallByName List.66 List.439 List.442;
|
||||
inc List.562;
|
||||
let List.556 : {List U8, U64} = CallByName List.145 List.440 List.562 List.441;
|
||||
let List.559 : U64 = 1i64;
|
||||
let List.558 : U64 = CallByName Num.19 List.442 List.559;
|
||||
jump List.553 List.439 List.556 List.441 List.558 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.553 #Derived_gen.19 #Derived_gen.20 #Derived_gen.21 #Derived_gen.22 #Derived_gen.23;
|
||||
|
||||
procedure List.80 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5, #Derived_gen.6, #Derived_gen.7):
|
||||
joinpoint List.573 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.575 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.575 then
|
||||
|
@ -149,9 +165,9 @@ procedure List.80 (#Derived_gen.11, #Derived_gen.12, #Derived_gen.13, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.573 #Derived_gen.11 #Derived_gen.12 #Derived_gen.13 #Derived_gen.14 #Derived_gen.15;
|
||||
jump List.573 #Derived_gen.3 #Derived_gen.4 #Derived_gen.5 #Derived_gen.6 #Derived_gen.7;
|
||||
|
||||
procedure List.80 (#Derived_gen.16, #Derived_gen.17, #Derived_gen.18, #Derived_gen.19, #Derived_gen.20):
|
||||
procedure List.80 (#Derived_gen.8, #Derived_gen.9, #Derived_gen.10, #Derived_gen.11, #Derived_gen.12):
|
||||
joinpoint List.626 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.628 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.628 then
|
||||
|
@ -175,23 +191,7 @@ procedure List.80 (#Derived_gen.16, #Derived_gen.17, #Derived_gen.18, #Derived_g
|
|||
let List.627 : [C {U64, Int1}, C {U64, Int1}] = TagId(1) List.440;
|
||||
ret List.627;
|
||||
in
|
||||
jump List.626 #Derived_gen.16 #Derived_gen.17 #Derived_gen.18 #Derived_gen.19 #Derived_gen.20;
|
||||
|
||||
procedure List.80 (#Derived_gen.6, #Derived_gen.7, #Derived_gen.8, #Derived_gen.9, #Derived_gen.10):
|
||||
joinpoint List.553 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.555 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.555 then
|
||||
let List.562 : Str = CallByName List.66 List.439 List.442;
|
||||
inc List.562;
|
||||
let List.556 : {List U8, U64} = CallByName List.145 List.440 List.562 List.441;
|
||||
let List.559 : U64 = 1i64;
|
||||
let List.558 : U64 = CallByName Num.19 List.442 List.559;
|
||||
jump List.553 List.439 List.556 List.441 List.558 List.443;
|
||||
else
|
||||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.553 #Derived_gen.6 #Derived_gen.7 #Derived_gen.8 #Derived_gen.9 #Derived_gen.10;
|
||||
jump List.626 #Derived_gen.8 #Derived_gen.9 #Derived_gen.10 #Derived_gen.11 #Derived_gen.12;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.551 : U64 = 0i64;
|
||||
|
|
|
@ -131,7 +131,7 @@ procedure List.8 (#Attr.2, #Attr.3):
|
|||
let List.616 : List U8 = lowlevel ListConcat #Attr.2 #Attr.3;
|
||||
ret List.616;
|
||||
|
||||
procedure List.80 (#Derived_gen.21, #Derived_gen.22, #Derived_gen.23, #Derived_gen.24, #Derived_gen.25):
|
||||
procedure List.80 (#Derived_gen.18, #Derived_gen.19, #Derived_gen.20, #Derived_gen.21, #Derived_gen.22):
|
||||
joinpoint List.601 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.603 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.603 then
|
||||
|
@ -144,9 +144,9 @@ procedure List.80 (#Derived_gen.21, #Derived_gen.22, #Derived_gen.23, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.601 #Derived_gen.21 #Derived_gen.22 #Derived_gen.23 #Derived_gen.24 #Derived_gen.25;
|
||||
jump List.601 #Derived_gen.18 #Derived_gen.19 #Derived_gen.20 #Derived_gen.21 #Derived_gen.22;
|
||||
|
||||
procedure List.80 (#Derived_gen.29, #Derived_gen.30, #Derived_gen.31, #Derived_gen.32, #Derived_gen.33):
|
||||
procedure List.80 (#Derived_gen.38, #Derived_gen.39, #Derived_gen.40, #Derived_gen.41, #Derived_gen.42):
|
||||
joinpoint List.553 List.439 List.440 List.441 List.442 List.443:
|
||||
let List.555 : Int1 = CallByName Num.22 List.442 List.443;
|
||||
if List.555 then
|
||||
|
@ -159,7 +159,7 @@ procedure List.80 (#Derived_gen.29, #Derived_gen.30, #Derived_gen.31, #Derived_g
|
|||
dec List.439;
|
||||
ret List.440;
|
||||
in
|
||||
jump List.553 #Derived_gen.29 #Derived_gen.30 #Derived_gen.31 #Derived_gen.32 #Derived_gen.33;
|
||||
jump List.553 #Derived_gen.38 #Derived_gen.39 #Derived_gen.40 #Derived_gen.41 #Derived_gen.42;
|
||||
|
||||
procedure List.93 (List.436, List.437, List.438):
|
||||
let List.551 : U64 = 0i64;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue