]>
Commit | Line | Data |
---|---|---|
6a06907d XL |
1 | - // MIR for `is_line_doc_comment_2` before DeduplicateBlocks |
2 | + // MIR for `is_line_doc_comment_2` after DeduplicateBlocks | |
3 | ||
4 | fn is_line_doc_comment_2(_1: &str) -> bool { | |
064997fb FG |
5 | debug s => _1; // in scope 0 at $DIR/deduplicate_blocks.rs:+0:36: +0:37 |
6 | let mut _0: bool; // return place in scope 0 at $DIR/deduplicate_blocks.rs:+0:48: +0:52 | |
7 | let mut _2: &[u8]; // in scope 0 at $DIR/deduplicate_blocks.rs:+1:11: +1:23 | |
8 | let mut _3: &str; // in scope 0 at $DIR/deduplicate_blocks.rs:+1:11: +1:23 | |
9 | let mut _4: usize; // in scope 0 at $DIR/deduplicate_blocks.rs:+3:9: +3:31 | |
f2b60f7d FG |
10 | let mut _5: usize; // in scope 0 at $DIR/deduplicate_blocks.rs:+3:9: +3:31 |
11 | let mut _6: bool; // in scope 0 at $DIR/deduplicate_blocks.rs:+3:9: +3:31 | |
12 | let mut _7: usize; // in scope 0 at $DIR/deduplicate_blocks.rs:+2:9: +2:37 | |
13 | let mut _8: usize; // in scope 0 at $DIR/deduplicate_blocks.rs:+2:9: +2:37 | |
14 | let mut _9: bool; // in scope 0 at $DIR/deduplicate_blocks.rs:+2:9: +2:37 | |
6a06907d XL |
15 | |
16 | bb0: { | |
064997fb FG |
17 | StorageLive(_2); // scope 0 at $DIR/deduplicate_blocks.rs:+1:11: +1:23 |
18 | StorageLive(_3); // scope 0 at $DIR/deduplicate_blocks.rs:+1:11: +1:23 | |
f2b60f7d FG |
19 | _3 = &(*_1); // scope 0 at $DIR/deduplicate_blocks.rs:+1:11: +1:23 |
20 | _2 = core::str::<impl str>::as_bytes(move _3) -> bb1; // scope 0 at $DIR/deduplicate_blocks.rs:+1:11: +1:23 | |
6a06907d | 21 | // mir::Constant |
f2b60f7d FG |
22 | // + span: $DIR/deduplicate_blocks.rs:5:13: 5:21 |
23 | // + literal: Const { ty: for<'r> fn(&'r str) -> &'r [u8] {core::str::<impl str>::as_bytes}, val: Value(<ZST>) } | |
6a06907d XL |
24 | } |
25 | ||
26 | bb1: { | |
f2b60f7d FG |
27 | StorageDead(_3); // scope 0 at $DIR/deduplicate_blocks.rs:+1:22: +1:23 |
28 | _7 = Len((*_2)); // scope 0 at $DIR/deduplicate_blocks.rs:+2:9: +2:37 | |
29 | _8 = const 4_usize; // scope 0 at $DIR/deduplicate_blocks.rs:+2:9: +2:37 | |
30 | _9 = Ge(move _7, move _8); // scope 0 at $DIR/deduplicate_blocks.rs:+2:9: +2:37 | |
31 | switchInt(move _9) -> [false: bb6, otherwise: bb2]; // scope 0 at $DIR/deduplicate_blocks.rs:+2:9: +2:37 | |
6a06907d XL |
32 | } |
33 | ||
34 | bb2: { | |
f2b60f7d | 35 | switchInt((*_2)[0 of 4]) -> [47_u8: bb3, otherwise: bb6]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 |
6a06907d XL |
36 | } |
37 | ||
38 | bb3: { | |
f2b60f7d | 39 | switchInt((*_2)[1 of 4]) -> [47_u8: bb4, otherwise: bb6]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 |
6a06907d XL |
40 | } |
41 | ||
42 | bb4: { | |
f2b60f7d | 43 | switchInt((*_2)[2 of 4]) -> [47_u8: bb5, otherwise: bb6]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 |
6a06907d XL |
44 | } |
45 | ||
46 | bb5: { | |
f2b60f7d FG |
47 | - switchInt((*_2)[3 of 4]) -> [47_u8: bb11, otherwise: bb6]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 |
48 | + switchInt((*_2)[3 of 4]) -> [47_u8: bb10, otherwise: bb6]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 | |
6a06907d XL |
49 | } |
50 | ||
51 | bb6: { | |
f2b60f7d FG |
52 | _4 = Len((*_2)); // scope 0 at $DIR/deduplicate_blocks.rs:+3:9: +3:31 |
53 | _5 = const 3_usize; // scope 0 at $DIR/deduplicate_blocks.rs:+3:9: +3:31 | |
54 | _6 = Ge(move _4, move _5); // scope 0 at $DIR/deduplicate_blocks.rs:+3:9: +3:31 | |
55 | switchInt(move _6) -> [false: bb10, otherwise: bb7]; // scope 0 at $DIR/deduplicate_blocks.rs:+3:9: +3:31 | |
6a06907d XL |
56 | } |
57 | ||
58 | bb7: { | |
f2b60f7d | 59 | switchInt((*_2)[0 of 3]) -> [47_u8: bb8, otherwise: bb10]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 |
6a06907d XL |
60 | } |
61 | ||
62 | bb8: { | |
f2b60f7d | 63 | switchInt((*_2)[1 of 3]) -> [47_u8: bb9, otherwise: bb10]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 |
6a06907d XL |
64 | } |
65 | ||
66 | bb9: { | |
f2b60f7d FG |
67 | - switchInt((*_2)[2 of 3]) -> [47_u8: bb12, 33_u8: bb13, otherwise: bb10]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 |
68 | + switchInt((*_2)[2 of 3]) -> [47_u8: bb11, 33_u8: bb11, otherwise: bb10]; // scope 0 at $DIR/deduplicate_blocks.rs:+1:5: +1:23 | |
69 | } | |
70 | ||
71 | bb10: { | |
064997fb | 72 | - _0 = const false; // scope 0 at $DIR/deduplicate_blocks.rs:+5:14: +5:19 |
f2b60f7d | 73 | - goto -> bb14; // scope 0 at $DIR/deduplicate_blocks.rs:+5:14: +5:19 |
6a06907d XL |
74 | - } |
75 | - | |
f2b60f7d | 76 | - bb11: { |
064997fb | 77 | _0 = const false; // scope 0 at $DIR/deduplicate_blocks.rs:+2:41: +2:46 |
f2b60f7d FG |
78 | - goto -> bb14; // scope 0 at $DIR/deduplicate_blocks.rs:+2:41: +2:46 |
79 | + goto -> bb12; // scope 0 at $DIR/deduplicate_blocks.rs:+2:41: +2:46 | |
6a06907d XL |
80 | } |
81 | ||
f2b60f7d | 82 | - bb12: { |
064997fb | 83 | - _0 = const true; // scope 0 at $DIR/deduplicate_blocks.rs:+3:35: +3:39 |
f2b60f7d | 84 | - goto -> bb14; // scope 0 at $DIR/deduplicate_blocks.rs:+3:35: +3:39 |
6a06907d XL |
85 | - } |
86 | - | |
6a06907d XL |
87 | - bb13: { |
88 | + bb11: { | |
f2b60f7d FG |
89 | _0 = const true; // scope 0 at $DIR/deduplicate_blocks.rs:+4:35: +4:39 |
90 | - goto -> bb14; // scope 0 at $DIR/deduplicate_blocks.rs:+4:35: +4:39 | |
91 | + goto -> bb12; // scope 0 at $DIR/deduplicate_blocks.rs:+4:35: +4:39 | |
6a06907d XL |
92 | } |
93 | ||
94 | - bb14: { | |
95 | + bb12: { | |
f2b60f7d FG |
96 | StorageDead(_2); // scope 0 at $DIR/deduplicate_blocks.rs:+7:1: +7:2 |
97 | return; // scope 0 at $DIR/deduplicate_blocks.rs:+7:2: +7:2 | |
6a06907d XL |
98 | } |
99 | } | |
100 |