mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-22 11:53:44 +00:00
Bless mir-opt.
This commit is contained in:
parent
5d8161c570
commit
4d8ed585f2
@ -7,10 +7,10 @@ promoted[0] in FOO: &[&i32; 1] = {
|
|||||||
let mut _3: *const i32; // in scope 0 at $DIR/const_promotion_extern_static.rs:+0:42: +0:43
|
let mut _3: *const i32; // in scope 0 at $DIR/const_promotion_extern_static.rs:+0:42: +0:43
|
||||||
|
|
||||||
bb0: {
|
bb0: {
|
||||||
_3 = const {alloc3: *const i32}; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:42: +0:43
|
_3 = const {alloc2: *const i32}; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:42: +0:43
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $DIR/const_promotion_extern_static.rs:13:42: 13:43
|
// + span: $DIR/const_promotion_extern_static.rs:13:42: 13:43
|
||||||
// + literal: Const { ty: *const i32, val: Value(Scalar(alloc3)) }
|
// + literal: Const { ty: *const i32, val: Value(Scalar(alloc2)) }
|
||||||
_2 = &(*_3); // scope 0 at $DIR/const_promotion_extern_static.rs:+0:41: +0:43
|
_2 = &(*_3); // scope 0 at $DIR/const_promotion_extern_static.rs:+0:41: +0:43
|
||||||
_1 = [move _2]; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:46
|
_1 = [move _2]; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:46
|
||||||
_0 = &_1; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:55
|
_0 = &_1; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:55
|
||||||
@ -18,4 +18,4 @@ promoted[0] in FOO: &[&i32; 1] = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
alloc3 (extern static: X)
|
alloc2 (extern static: X)
|
||||||
|
@ -18,11 +18,11 @@
|
|||||||
- StorageLive(_3); // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:46
|
- StorageLive(_3); // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:46
|
||||||
- StorageLive(_4); // scope 0 at $DIR/const_promotion_extern_static.rs:+0:32: +0:45
|
- StorageLive(_4); // scope 0 at $DIR/const_promotion_extern_static.rs:+0:32: +0:45
|
||||||
- StorageLive(_5); // scope 1 at $DIR/const_promotion_extern_static.rs:+0:42: +0:43
|
- StorageLive(_5); // scope 1 at $DIR/const_promotion_extern_static.rs:+0:42: +0:43
|
||||||
- _5 = const {alloc3: *const i32}; // scope 1 at $DIR/const_promotion_extern_static.rs:+0:42: +0:43
|
- _5 = const {alloc2: *const i32}; // scope 1 at $DIR/const_promotion_extern_static.rs:+0:42: +0:43
|
||||||
+ _6 = const _; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:55
|
+ _6 = const _; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:55
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
- // + span: $DIR/const_promotion_extern_static.rs:13:42: 13:43
|
- // + span: $DIR/const_promotion_extern_static.rs:13:42: 13:43
|
||||||
- // + literal: Const { ty: *const i32, val: Value(Scalar(alloc3)) }
|
- // + literal: Const { ty: *const i32, val: Value(Scalar(alloc2)) }
|
||||||
- _4 = &(*_5); // scope 1 at $DIR/const_promotion_extern_static.rs:+0:41: +0:43
|
- _4 = &(*_5); // scope 1 at $DIR/const_promotion_extern_static.rs:+0:41: +0:43
|
||||||
- _3 = [move _4]; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:46
|
- _3 = [move _4]; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:46
|
||||||
- _2 = &_3; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:55
|
- _2 = &_3; // scope 0 at $DIR/const_promotion_extern_static.rs:+0:31: +0:55
|
||||||
@ -50,5 +50,5 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
-
|
-
|
||||||
- alloc3 (extern static: X)
|
- alloc2 (extern static: X)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user