roc/crates/compiler/test_mono/generated/ir_when_these.txt
2022-07-03 16:48:51 -04:00

18 lines
553 B
Text

procedure Test.0 ():
let Test.10 : I64 = 1i64;
let Test.11 : I64 = 2i64;
let Test.5 : [C I64, C I64 I64, C I64] = TagId(1) Test.10 Test.11;
let Test.9 : U8 = GetTagId Test.5;
switch Test.9:
case 2:
let Test.2 : I64 = UnionAtIndex (Id 2) (Index 0) Test.5;
ret Test.2;
case 0:
let Test.3 : I64 = UnionAtIndex (Id 0) (Index 0) Test.5;
ret Test.3;
default:
let Test.4 : I64 = UnionAtIndex (Id 1) (Index 0) Test.5;
ret Test.4;