mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 12:18:19 +00:00
Rename multimorphic tests to capture niche
This commit is contained in:
parent
019ebd93f7
commit
d08aecf55f
43 changed files with 889 additions and 91 deletions
|
@ -1,3 +1,4 @@
|
|||
<<<<<<< HEAD
|
||||
procedure List.2 (List.75, List.76):
|
||||
let List.304 : U64 = CallByName List.6 List.75;
|
||||
let List.300 : Int1 = CallByName Num.22 List.76 List.304;
|
||||
|
@ -5,6 +6,16 @@ procedure List.2 (List.75, List.76):
|
|||
let List.302 : I64 = CallByName List.60 List.75 List.76;
|
||||
let List.301 : [C {}, C I64] = Ok List.302;
|
||||
ret List.301;
|
||||
=======
|
||||
<<<<<<< HEAD:crates/compiler/test_mono/generated/rigids.txt
|
||||
procedure List.2 (List.73, List.74):
|
||||
let List.279 : U64 = CallByName List.6 List.73;
|
||||
let List.275 : Int1 = CallByName Num.22 List.74 List.279;
|
||||
if List.275 then
|
||||
let List.277 : I64 = CallByName List.60 List.73 List.74;
|
||||
let List.276 : [C {}, C I64] = Ok List.277;
|
||||
ret List.276;
|
||||
>>>>>>> 25bb3751b (Rename multimorphic tests to capture niche)
|
||||
else
|
||||
let List.299 : {} = Struct {};
|
||||
let List.298 : [C {}, C I64] = Err List.299;
|
||||
|
@ -36,12 +47,59 @@ procedure List.60 (#Attr.2, #Attr.3):
|
|||
ret List.312;
|
||||
|
||||
procedure List.61 (#Attr.2, #Attr.3, #Attr.4):
|
||||
<<<<<<< HEAD
|
||||
let List.309 : {List I64, I64} = lowlevel ListReplaceUnsafe #Attr.2 #Attr.3 #Attr.4;
|
||||
ret List.309;
|
||||
=======
|
||||
let List.284 : {List I64, I64} = lowlevel ListReplaceUnsafe #Attr.2 #Attr.3 #Attr.4;
|
||||
ret List.284;
|
||||
=======
|
||||
procedure List.2 (List.71, List.72):
|
||||
let List.233 : U64 = CallByName List.6 List.71;
|
||||
let List.229 : Int1 = CallByName Num.22 List.72 List.233;
|
||||
if List.229 then
|
||||
let List.231 : I64 = CallByName List.60 List.71 List.72;
|
||||
let List.230 : [C {}, C I64] = Ok List.231;
|
||||
ret List.230;
|
||||
else
|
||||
let List.228 : {} = Struct {};
|
||||
let List.227 : [C {}, C I64] = Err List.228;
|
||||
ret List.227;
|
||||
|
||||
procedure List.3 (List.79, List.80, List.81):
|
||||
let List.217 : {List I64, I64} = CallByName List.57 List.79 List.80 List.81;
|
||||
let List.216 : List I64 = StructAtIndex 0 List.217;
|
||||
inc List.216;
|
||||
dec List.217;
|
||||
ret List.216;
|
||||
|
||||
procedure List.57 (List.76, List.77, List.78):
|
||||
let List.239 : U64 = CallByName List.6 List.76;
|
||||
let List.236 : Int1 = CallByName Num.22 List.77 List.239;
|
||||
if List.236 then
|
||||
let List.237 : {List I64, I64} = CallByName List.61 List.76 List.77 List.78;
|
||||
ret List.237;
|
||||
else
|
||||
let List.235 : {List I64, I64} = Struct {List.76, List.78};
|
||||
ret List.235;
|
||||
|
||||
procedure List.6 (#Attr.2):
|
||||
let List.240 : U64 = lowlevel ListLen #Attr.2;
|
||||
ret List.240;
|
||||
|
||||
procedure List.60 (#Attr.2, #Attr.3):
|
||||
let List.241 : I64 = lowlevel ListGetUnsafe #Attr.2 #Attr.3;
|
||||
ret List.241;
|
||||
|
||||
procedure List.61 (#Attr.2, #Attr.3, #Attr.4):
|
||||
let List.238 : {List I64, I64} = lowlevel ListReplaceUnsafe #Attr.2 #Attr.3 #Attr.4;
|
||||
ret List.238;
|
||||
>>>>>>> a5fc399f4 (Rename multimorphic tests to capture niche):compiler/test_mono/generated/rigids.txt
|
||||
>>>>>>> 25bb3751b (Rename multimorphic tests to capture niche)
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.275 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.275;
|
||||
let Num.190 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.190;
|
||||
|
||||
procedure Test.1 (Test.2, Test.3, Test.4):
|
||||
let Test.29 : [C {}, C I64] = CallByName List.2 Test.4 Test.3;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue