We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0908f17 commit 378abbcCopy full SHA for 378abbc
tests/mir-opt/const_prop/address_of_pair.rs
@@ -1,8 +1,21 @@
1
-// skip-filecheck
2
// unit-test: ConstProp
3
4
// EMIT_MIR address_of_pair.fn0.ConstProp.diff
5
pub fn fn0() -> bool {
+ // CHECK-LABEL: fn fn0(
6
+ // CHECK: debug pair => [[pair:_.*]];
7
+ // CHECK: debug ptr => [[ptr:_.*]];
8
+ // CHECK: debug ret => [[ret:_.*]];
9
+ // CHECK: (*[[ptr]]) = const true;
10
+ // CHECK-NOT: = const false;
11
+ // CHECK-NOT: = const true;
12
+ // CHECK: [[tmp:_.*]] = ([[pair]].1: bool);
13
14
15
+ // CHECK: [[ret]] = Not(move [[tmp]]);
16
17
18
+ // CHECK: _0 = [[ret]];
19
let mut pair = (1, false);
20
let ptr = core::ptr::addr_of_mut!(pair.1);
21
pair = (1, false);
0 commit comments