Skip to content

Commit

Permalink
Further updates to patterns
Browse files Browse the repository at this point in the history
  • Loading branch information
tautschnig committed Dec 2, 2024
1 parent 968e492 commit baee29c
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions tests/expected/llbc/projection/expected
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ enum test::MyEnum0 =


enum test::MyEnum =
| A(0: @Adt0, 1: @Adt2)
| A(0: @Adt1, 1: @Adt2)
| B(0: (i32, i32))


fn test::enum_match(@1: @Adt1) -> i32
fn test::enum_match(@1: @Adt0) -> i32
{
let @0: i32; // return
let e@1: @Adt1; // arg #1
let s@2: @Adt0; // local
let e@1: @Adt0; // arg #1
let s@2: @Adt1; // local
let e0@3: @Adt2; // local
let s1@4: @Adt0; // local
let s1@4: @Adt1; // local
let b@5: i32; // local
let @6: i32; // anonymous local
let @7: i32; // anonymous local
Expand Down Expand Up @@ -66,18 +66,18 @@ fn test::enum_match(@1: @Adt1) -> i32
fn test::main()
{
let @0: (); // return
let s@1: @Adt0; // local
let s0@2: @Adt0; // local
let e@3: @Adt1; // local
let s@1: @Adt1; // local
let s0@2: @Adt1; // local
let e@3: @Adt0; // local
let @4: @Adt2; // anonymous local
let i@5: i32; // local

s@1 := @Adt0 { a: const (1 : i32), b: const (2 : i32) }
s0@2 := @Adt0 { a: const (1 : i32), b: const (2 : i32) }
s@1 := @Adt1 { a: const (1 : i32), b: const (2 : i32) }
s0@2 := @Adt1 { a: const (1 : i32), b: const (2 : i32) }
@4 := test::MyEnum0::A { 0: move (s0@2), 1: const (1 : i32) }
e@3 := test::MyEnum::A { 0: move (s@1), 1: move (@4) }
drop @4
i@5 := @Fun1(move (e@3))
i@5 := @Fun0(move (e@3))
drop i@5
@0 := ()
return
Expand Down

0 comments on commit baee29c

Please sign in to comment.