about summary refs log tree commit diff
path: root/tests/mir-opt/gvn_overlapping.fields.GVN.diff
blob: 0548f4e42e434c243d53e8e47fb2149b787f4ed4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
- // MIR for `fields` before GVN
+ // MIR for `fields` after GVN
  
  fn fields(_1: (Adt, Adt)) -> () {
      let mut _0: ();
      let mut _2: u32;
  
      bb0: {
          _2 = copy (((_1.0: Adt) as variant#1).0: u32);
          (_1.1: Adt) = Adt::Some(copy _2);
          return;
      }
  }