1
1
Function name: match_arms::guards
2
- Raw bytes (158): 0x[01, 01, 08, 15, 05, 19, 09, 1d, 0d, 21, 11, 01, 17, 1b, 11, 1f, 0d, 05, 09, 1a, 01, 30, 01, 00, 23, 01, 01, 05, 00, 0e, 21, 02, 0b, 00, 10, 05, 01, 11, 00, 12, 20, 05, 02, 00, 17, 00, 1b, 05, 00, 1a , 00, 1b, 05, 00, 1f, 00, 26, 05, 00, 27, 00, 28, 09, 01, 11, 00, 12, 20, 09, 06, 00, 17, 00, 1b, 09, 00, 1a , 00, 1b, 09, 00, 1f, 00, 26, 09, 00, 27, 00, 28, 0d, 01, 11, 00, 12, 20, 0d, 0a, 00, 17, 00, 1b, 0d, 00, 1a , 00, 1b, 0d, 00, 1f, 00, 26, 0d, 00, 27, 00, 28, 11, 01, 11, 00, 12, 20, 11, 0e, 00, 17, 00, 1b, 11, 00, 1a , 00, 1b, 11, 00, 1f, 00, 26, 11, 00, 27, 00, 28, 12, 01, 0e, 00, 15, 01, 03, 05, 00, 0c, 01, 01, 01, 00, 02]
2
+ Raw bytes (158): 0x[01, 01, 08, 15, 05, 19, 09, 1d, 0d, 21, 11, 01, 17, 1b, 11, 1f, 0d, 05, 09, 1a, 01, 30, 01, 00, 23, 01, 01, 05, 00, 0e, 21, 02, 0b, 00, 10, 05, 01, 11, 00, 12, 05, 00, 17, 00, 1b, 20, 05, 02, 00, 17 , 00, 1b, 05, 00, 1f, 00, 26, 05, 00, 27, 00, 28, 09, 01, 11, 00, 12, 09, 00, 17, 00, 1b, 20, 09, 06, 00, 17 , 00, 1b, 09, 00, 1f, 00, 26, 09, 00, 27, 00, 28, 0d, 01, 11, 00, 12, 0d, 00, 17, 00, 1b, 20, 0d, 0a, 00, 17 , 00, 1b, 0d, 00, 1f, 00, 26, 0d, 00, 27, 00, 28, 11, 01, 11, 00, 12, 11, 00, 17, 00, 1b, 20, 11, 0e, 00, 17 , 00, 1b, 11, 00, 1f, 00, 26, 11, 00, 27, 00, 28, 12, 01, 0e, 00, 15, 01, 03, 05, 00, 0c, 01, 01, 01, 00, 02]
3
3
Number of files: 1
4
4
- file 0 => $DIR/match-arms.rs
5
5
Number of expressions: 8
@@ -16,31 +16,31 @@ Number of file 0 mappings: 26
16
16
- Code(Counter(0)) at (prev + 1, 5) to (start + 0, 14)
17
17
- Code(Counter(8)) at (prev + 2, 11) to (start + 0, 16)
18
18
- Code(Counter(1)) at (prev + 1, 17) to (start + 0, 18)
19
+ - Code(Counter(1)) at (prev + 0, 23) to (start + 0, 27)
19
20
- Branch { true: Counter(1), false: Expression(0, Sub) } at (prev + 0, 23) to (start + 0, 27)
20
21
true = c1
21
22
false = (c5 - c1)
22
- - Code(Counter(1)) at (prev + 0, 26) to (start + 0, 27)
23
23
- Code(Counter(1)) at (prev + 0, 31) to (start + 0, 38)
24
24
- Code(Counter(1)) at (prev + 0, 39) to (start + 0, 40)
25
25
- Code(Counter(2)) at (prev + 1, 17) to (start + 0, 18)
26
+ - Code(Counter(2)) at (prev + 0, 23) to (start + 0, 27)
26
27
- Branch { true: Counter(2), false: Expression(1, Sub) } at (prev + 0, 23) to (start + 0, 27)
27
28
true = c2
28
29
false = (c6 - c2)
29
- - Code(Counter(2)) at (prev + 0, 26) to (start + 0, 27)
30
30
- Code(Counter(2)) at (prev + 0, 31) to (start + 0, 38)
31
31
- Code(Counter(2)) at (prev + 0, 39) to (start + 0, 40)
32
32
- Code(Counter(3)) at (prev + 1, 17) to (start + 0, 18)
33
+ - Code(Counter(3)) at (prev + 0, 23) to (start + 0, 27)
33
34
- Branch { true: Counter(3), false: Expression(2, Sub) } at (prev + 0, 23) to (start + 0, 27)
34
35
true = c3
35
36
false = (c7 - c3)
36
- - Code(Counter(3)) at (prev + 0, 26) to (start + 0, 27)
37
37
- Code(Counter(3)) at (prev + 0, 31) to (start + 0, 38)
38
38
- Code(Counter(3)) at (prev + 0, 39) to (start + 0, 40)
39
39
- Code(Counter(4)) at (prev + 1, 17) to (start + 0, 18)
40
+ - Code(Counter(4)) at (prev + 0, 23) to (start + 0, 27)
40
41
- Branch { true: Counter(4), false: Expression(3, Sub) } at (prev + 0, 23) to (start + 0, 27)
41
42
true = c4
42
43
false = (c8 - c4)
43
- - Code(Counter(4)) at (prev + 0, 26) to (start + 0, 27)
44
44
- Code(Counter(4)) at (prev + 0, 31) to (start + 0, 38)
45
45
- Code(Counter(4)) at (prev + 0, 39) to (start + 0, 40)
46
46
- Code(Expression(4, Sub)) at (prev + 1, 14) to (start + 0, 21)
0 commit comments