Auto merge of #78052 - da-x:path-trimming-type-aliases, r=davidtwco
path trimming: ignore type aliases Continuation of #73996.
This commit is contained in:
commit
08fdbd59b7
142 changed files with 3922 additions and 3919 deletions
|
@ -2143,6 +2143,7 @@ fn for_each_def(tcx: TyCtxt<'_>, mut collect_fn: impl for<'b> FnMut(&'b Ident, N
|
||||||
|
|
||||||
match child.res {
|
match child.res {
|
||||||
def::Res::Def(DefKind::AssocTy, _) => {}
|
def::Res::Def(DefKind::AssocTy, _) => {}
|
||||||
|
def::Res::Def(DefKind::TyAlias, _) => {}
|
||||||
def::Res::Def(defkind, def_id) => {
|
def::Res::Def(defkind, def_id) => {
|
||||||
if let Some(ns) = defkind.ns() {
|
if let Some(ns) = defkind.ns() {
|
||||||
collect_fn(&child.ident, ns, def_id);
|
collect_fn(&child.ident, ns, def_id);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `try_sum` before EarlyOtherwiseBranch
|
- // MIR for `try_sum` before EarlyOtherwiseBranch
|
||||||
+ // MIR for `try_sum` after SimplifyBranches-final
|
+ // MIR for `try_sum` after SimplifyBranches-final
|
||||||
|
|
||||||
fn try_sum(_1: &ViewportPercentageLength, _2: &ViewportPercentageLength) -> std::result::Result<ViewportPercentageLength, ()> {
|
fn try_sum(_1: &ViewportPercentageLength, _2: &ViewportPercentageLength) -> Result<ViewportPercentageLength, ()> {
|
||||||
debug x => _1; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:18:5: 18:6
|
debug x => _1; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:18:5: 18:6
|
||||||
debug other => _2; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:19:5: 19:10
|
debug other => _2; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:19:5: 19:10
|
||||||
let mut _0: std::result::Result<ViewportPercentageLength, ()>; // return place in scope 0 at $DIR/early_otherwise_branch_68867.rs:20:6: 20:42
|
let mut _0: std::result::Result<ViewportPercentageLength, ()>; // return place in scope 0 at $DIR/early_otherwise_branch_68867.rs:20:6: 20:42
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `try_sum` before EarlyOtherwiseBranch
|
- // MIR for `try_sum` before EarlyOtherwiseBranch
|
||||||
+ // MIR for `try_sum` after EarlyOtherwiseBranch
|
+ // MIR for `try_sum` after EarlyOtherwiseBranch
|
||||||
|
|
||||||
fn try_sum(_1: &ViewportPercentageLength, _2: &ViewportPercentageLength) -> std::result::Result<ViewportPercentageLength, ()> {
|
fn try_sum(_1: &ViewportPercentageLength, _2: &ViewportPercentageLength) -> Result<ViewportPercentageLength, ()> {
|
||||||
debug x => _1; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:18:5: 18:6
|
debug x => _1; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:18:5: 18:6
|
||||||
debug other => _2; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:19:5: 19:10
|
debug other => _2; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:19:5: 19:10
|
||||||
let mut _0: std::result::Result<ViewportPercentageLength, ()>; // return place in scope 0 at $DIR/early_otherwise_branch_68867.rs:20:6: 20:42
|
let mut _0: std::result::Result<ViewportPercentageLength, ()>; // return place in scope 0 at $DIR/early_otherwise_branch_68867.rs:20:6: 20:42
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `float_to_exponential_common` before ConstProp
|
- // MIR for `float_to_exponential_common` before ConstProp
|
||||||
+ // MIR for `float_to_exponential_common` after ConstProp
|
+ // MIR for `float_to_exponential_common` after ConstProp
|
||||||
|
|
||||||
fn float_to_exponential_common(_1: &mut Formatter, _2: &T, _3: bool) -> std::result::Result<(), std::fmt::Error> {
|
fn float_to_exponential_common(_1: &mut Formatter, _2: &T, _3: bool) -> Result<(), std::fmt::Error> {
|
||||||
debug fmt => _1; // in scope 0 at $DIR/funky_arms.rs:11:35: 11:38
|
debug fmt => _1; // in scope 0 at $DIR/funky_arms.rs:11:35: 11:38
|
||||||
debug num => _2; // in scope 0 at $DIR/funky_arms.rs:11:60: 11:63
|
debug num => _2; // in scope 0 at $DIR/funky_arms.rs:11:60: 11:63
|
||||||
debug upper => _3; // in scope 0 at $DIR/funky_arms.rs:11:69: 11:74
|
debug upper => _3; // in scope 0 at $DIR/funky_arms.rs:11:69: 11:74
|
||||||
|
|
|
@ -128,7 +128,7 @@
|
||||||
// + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
// + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||||
// + literal: Const { ty: for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {<&i32 as std::fmt::Debug>::fmt}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {<&i32 as std::fmt::Debug>::fmt}, val: Value(Scalar(<ZST>)) }
|
||||||
StorageLive(_22); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_22); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_22 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>(move _23) -> bb3; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_22 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>>(move _23) -> bb3; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
||||||
|
@ -158,7 +158,7 @@
|
||||||
// + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
// + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||||
// + literal: Const { ty: for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {<&i32 as std::fmt::Debug>::fmt}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {<&i32 as std::fmt::Debug>::fmt}, val: Value(Scalar(<ZST>)) }
|
||||||
StorageLive(_25); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_25); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_25 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>(move _26) -> bb5; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_25 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>>(move _26) -> bb5; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
||||||
|
|
|
@ -128,7 +128,7 @@
|
||||||
// + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
// + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||||
// + literal: Const { ty: for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {<&i32 as std::fmt::Debug>::fmt}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {<&i32 as std::fmt::Debug>::fmt}, val: Value(Scalar(<ZST>)) }
|
||||||
StorageLive(_22); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_22); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_22 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>(move _23) -> bb3; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_22 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>>(move _23) -> bb3; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
||||||
|
@ -158,7 +158,7 @@
|
||||||
// + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
// + span: $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||||
// + literal: Const { ty: for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {<&i32 as std::fmt::Debug>::fmt}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {<&i32 as std::fmt::Debug>::fmt}, val: Value(Scalar(<ZST>)) }
|
||||||
StorageLive(_25); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_25); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_25 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>(move _26) -> bb5; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_25 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>>(move _26) -> bb5; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
||||||
|
|
|
@ -203,7 +203,7 @@
|
||||||
StorageLive(_44); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_44); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
StorageLive(_45); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_45); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_45 = _38; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_45 = _38; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_44 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>(move _45) -> bb5; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_44 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>>(move _45) -> bb5; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
||||||
|
@ -252,7 +252,7 @@
|
||||||
StorageLive(_48); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_48); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
StorageLive(_49); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_49); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_49 = _41; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_49 = _41; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_48 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>(move _49) -> bb7; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_48 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>>(move _49) -> bb7; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
||||||
|
|
|
@ -203,7 +203,7 @@
|
||||||
StorageLive(_44); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_44); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
StorageLive(_45); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_45); // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_45 = _38; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_45 = _38; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_44 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>(move _45) -> bb5; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_44 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>>(move _45) -> bb5; // scope 7 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
||||||
|
@ -252,7 +252,7 @@
|
||||||
StorageLive(_48); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_48); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
StorageLive(_49); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
StorageLive(_49); // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_49 = _41; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_49 = _41; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
_48 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>(move _49) -> bb7; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
_48 = transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut Formatter<'t0>) -> Result<(), std::fmt::Error>>(move _49) -> bb7; // scope 9 at $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// mir::Constant
|
// mir::Constant
|
||||||
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
// + span: $SRC_DIR/core/src/panic.rs:LL:COL
|
||||||
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
// + literal: Const { ty: unsafe extern "rust-intrinsic" fn(for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>) -> for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> {std::intrinsics::transmute::<for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>, for<'r, 's, 't0> fn(&'r core::fmt::Opaque, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error>>}, val: Value(Scalar(<ZST>)) }
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `id_result` before SimplifyArmIdentity
|
- // MIR for `id_result` before SimplifyArmIdentity
|
||||||
+ // MIR for `id_result` after SimplifyArmIdentity
|
+ // MIR for `id_result` after SimplifyArmIdentity
|
||||||
|
|
||||||
fn id_result(_1: std::result::Result<u8, i32>) -> std::result::Result<u8, i32> {
|
fn id_result(_1: Result<u8, i32>) -> Result<u8, i32> {
|
||||||
debug r => _1; // in scope 0 at $DIR/simplify-arm.rs:16:14: 16:15
|
debug r => _1; // in scope 0 at $DIR/simplify-arm.rs:16:14: 16:15
|
||||||
let mut _0: std::result::Result<u8, i32>; // return place in scope 0 at $DIR/simplify-arm.rs:16:37: 16:52
|
let mut _0: std::result::Result<u8, i32>; // return place in scope 0 at $DIR/simplify-arm.rs:16:37: 16:52
|
||||||
let mut _2: isize; // in scope 0 at $DIR/simplify-arm.rs:18:9: 18:14
|
let mut _2: isize; // in scope 0 at $DIR/simplify-arm.rs:18:9: 18:14
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `id_result` before SimplifyBranchSame
|
- // MIR for `id_result` before SimplifyBranchSame
|
||||||
+ // MIR for `id_result` after SimplifyBranchSame
|
+ // MIR for `id_result` after SimplifyBranchSame
|
||||||
|
|
||||||
fn id_result(_1: std::result::Result<u8, i32>) -> std::result::Result<u8, i32> {
|
fn id_result(_1: Result<u8, i32>) -> Result<u8, i32> {
|
||||||
debug r => _1; // in scope 0 at $DIR/simplify-arm.rs:16:14: 16:15
|
debug r => _1; // in scope 0 at $DIR/simplify-arm.rs:16:14: 16:15
|
||||||
let mut _0: std::result::Result<u8, i32>; // return place in scope 0 at $DIR/simplify-arm.rs:16:37: 16:52
|
let mut _0: std::result::Result<u8, i32>; // return place in scope 0 at $DIR/simplify-arm.rs:16:37: 16:52
|
||||||
let mut _2: isize; // in scope 0 at $DIR/simplify-arm.rs:18:9: 18:14
|
let mut _2: isize; // in scope 0 at $DIR/simplify-arm.rs:18:9: 18:14
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `id_try` before SimplifyArmIdentity
|
- // MIR for `id_try` before SimplifyArmIdentity
|
||||||
+ // MIR for `id_try` after SimplifyArmIdentity
|
+ // MIR for `id_try` after SimplifyArmIdentity
|
||||||
|
|
||||||
fn id_try(_1: std::result::Result<u8, i32>) -> std::result::Result<u8, i32> {
|
fn id_try(_1: Result<u8, i32>) -> Result<u8, i32> {
|
||||||
debug r => _1; // in scope 0 at $DIR/simplify-arm.rs:23:11: 23:12
|
debug r => _1; // in scope 0 at $DIR/simplify-arm.rs:23:11: 23:12
|
||||||
let mut _0: std::result::Result<u8, i32>; // return place in scope 0 at $DIR/simplify-arm.rs:23:34: 23:49
|
let mut _0: std::result::Result<u8, i32>; // return place in scope 0 at $DIR/simplify-arm.rs:23:34: 23:49
|
||||||
let _2: u8; // in scope 0 at $DIR/simplify-arm.rs:24:9: 24:10
|
let _2: u8; // in scope 0 at $DIR/simplify-arm.rs:24:9: 24:10
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
- debug t => _9; // in scope 7 at $DIR/simplify-arm.rs:24:14: 24:15
|
- debug t => _9; // in scope 7 at $DIR/simplify-arm.rs:24:14: 24:15
|
||||||
+ debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify-arm.rs:24:14: 24:15
|
+ debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify-arm.rs:24:14: 24:15
|
||||||
}
|
}
|
||||||
scope 8 (inlined <std::result::Result<u8, i32> as Try>::from_error) { // at $DIR/simplify-arm.rs:24:13: 24:15
|
scope 8 (inlined <Result<u8, i32> as Try>::from_error) { // at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
- debug v => _8; // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
- debug v => _8; // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
+ debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
+ debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
let mut _12: i32; // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
let mut _12: i32; // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
scope 5 {
|
scope 5 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope 6 (inlined <std::result::Result<u8, i32> as Try>::into_result) { // at $DIR/simplify-arm.rs:24:13: 24:15
|
scope 6 (inlined <Result<u8, i32> as Try>::into_result) { // at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
debug self => _4; // in scope 6 at $DIR/simplify-arm.rs:24:13: 24:15
|
debug self => _4; // in scope 6 at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `id_try` before SimplifyBranchSame
|
- // MIR for `id_try` before SimplifyBranchSame
|
||||||
+ // MIR for `id_try` after SimplifyBranchSame
|
+ // MIR for `id_try` after SimplifyBranchSame
|
||||||
|
|
||||||
fn id_try(_1: std::result::Result<u8, i32>) -> std::result::Result<u8, i32> {
|
fn id_try(_1: Result<u8, i32>) -> Result<u8, i32> {
|
||||||
debug r => _1; // in scope 0 at $DIR/simplify-arm.rs:23:11: 23:12
|
debug r => _1; // in scope 0 at $DIR/simplify-arm.rs:23:11: 23:12
|
||||||
let mut _0: std::result::Result<u8, i32>; // return place in scope 0 at $DIR/simplify-arm.rs:23:34: 23:49
|
let mut _0: std::result::Result<u8, i32>; // return place in scope 0 at $DIR/simplify-arm.rs:23:34: 23:49
|
||||||
let _2: u8; // in scope 0 at $DIR/simplify-arm.rs:24:9: 24:10
|
let _2: u8; // in scope 0 at $DIR/simplify-arm.rs:24:9: 24:10
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
scope 7 (inlined <i32 as From<i32>>::from) { // at $DIR/simplify-arm.rs:24:14: 24:15
|
scope 7 (inlined <i32 as From<i32>>::from) { // at $DIR/simplify-arm.rs:24:14: 24:15
|
||||||
debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify-arm.rs:24:14: 24:15
|
debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify-arm.rs:24:14: 24:15
|
||||||
}
|
}
|
||||||
scope 8 (inlined <std::result::Result<u8, i32> as Try>::from_error) { // at $DIR/simplify-arm.rs:24:13: 24:15
|
scope 8 (inlined <Result<u8, i32> as Try>::from_error) { // at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
let mut _12: i32; // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
let mut _12: i32; // in scope 8 at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
}
|
}
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
scope 5 {
|
scope 5 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope 6 (inlined <std::result::Result<u8, i32> as Try>::into_result) { // at $DIR/simplify-arm.rs:24:13: 24:15
|
scope 6 (inlined <Result<u8, i32> as Try>::into_result) { // at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
debug self => _4; // in scope 6 at $DIR/simplify-arm.rs:24:13: 24:15
|
debug self => _4; // in scope 6 at $DIR/simplify-arm.rs:24:13: 24:15
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `try_identity` before DestinationPropagation
|
- // MIR for `try_identity` before DestinationPropagation
|
||||||
+ // MIR for `try_identity` after DestinationPropagation
|
+ // MIR for `try_identity` after DestinationPropagation
|
||||||
|
|
||||||
fn try_identity(_1: std::result::Result<u32, i32>) -> std::result::Result<u32, i32> {
|
fn try_identity(_1: Result<u32, i32>) -> Result<u32, i32> {
|
||||||
debug x => _1; // in scope 0 at $DIR/simplify_try.rs:7:17: 7:18
|
debug x => _1; // in scope 0 at $DIR/simplify_try.rs:7:17: 7:18
|
||||||
let mut _0: std::result::Result<u32, i32>; // return place in scope 0 at $DIR/simplify_try.rs:7:41: 7:57
|
let mut _0: std::result::Result<u32, i32>; // return place in scope 0 at $DIR/simplify_try.rs:7:41: 7:57
|
||||||
let _2: u32; // in scope 0 at $DIR/simplify_try.rs:8:9: 8:10
|
let _2: u32; // in scope 0 at $DIR/simplify_try.rs:8:9: 8:10
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
scope 7 (inlined <i32 as From<i32>>::from) { // at $DIR/simplify_try.rs:8:14: 8:15
|
scope 7 (inlined <i32 as From<i32>>::from) { // at $DIR/simplify_try.rs:8:14: 8:15
|
||||||
debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
||||||
}
|
}
|
||||||
scope 8 (inlined <std::result::Result<u32, i32> as Try>::from_error) { // at $DIR/simplify_try.rs:8:13: 8:15
|
scope 8 (inlined <Result<u32, i32> as Try>::from_error) { // at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
let mut _12: i32; // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
let mut _12: i32; // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
}
|
}
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
scope 5 {
|
scope 5 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope 6 (inlined <std::result::Result<u32, i32> as Try>::into_result) { // at $DIR/simplify_try.rs:8:13: 8:15
|
scope 6 (inlined <Result<u32, i32> as Try>::into_result) { // at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
- debug self => _4; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
- debug self => _4; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
+ debug self => _0; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
+ debug self => _0; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
- // MIR for `try_identity` before SimplifyArmIdentity
|
- // MIR for `try_identity` before SimplifyArmIdentity
|
||||||
+ // MIR for `try_identity` after SimplifyArmIdentity
|
+ // MIR for `try_identity` after SimplifyArmIdentity
|
||||||
|
|
||||||
fn try_identity(_1: std::result::Result<u32, i32>) -> std::result::Result<u32, i32> {
|
fn try_identity(_1: Result<u32, i32>) -> Result<u32, i32> {
|
||||||
debug x => _1; // in scope 0 at $DIR/simplify_try.rs:7:17: 7:18
|
debug x => _1; // in scope 0 at $DIR/simplify_try.rs:7:17: 7:18
|
||||||
let mut _0: std::result::Result<u32, i32>; // return place in scope 0 at $DIR/simplify_try.rs:7:41: 7:57
|
let mut _0: std::result::Result<u32, i32>; // return place in scope 0 at $DIR/simplify_try.rs:7:41: 7:57
|
||||||
let _2: u32; // in scope 0 at $DIR/simplify_try.rs:8:9: 8:10
|
let _2: u32; // in scope 0 at $DIR/simplify_try.rs:8:9: 8:10
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
- debug t => _9; // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
- debug t => _9; // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
||||||
+ debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
+ debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
||||||
}
|
}
|
||||||
scope 8 (inlined <std::result::Result<u32, i32> as Try>::from_error) { // at $DIR/simplify_try.rs:8:13: 8:15
|
scope 8 (inlined <Result<u32, i32> as Try>::from_error) { // at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
- debug v => _8; // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
- debug v => _8; // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
+ debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
+ debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
let mut _12: i32; // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
let mut _12: i32; // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
scope 5 {
|
scope 5 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope 6 (inlined <std::result::Result<u32, i32> as Try>::into_result) { // at $DIR/simplify_try.rs:8:13: 8:15
|
scope 6 (inlined <Result<u32, i32> as Try>::into_result) { // at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
debug self => _4; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
debug self => _4; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// MIR for `try_identity` after SimplifyBranchSame
|
// MIR for `try_identity` after SimplifyBranchSame
|
||||||
|
|
||||||
fn try_identity(_1: std::result::Result<u32, i32>) -> std::result::Result<u32, i32> {
|
fn try_identity(_1: Result<u32, i32>) -> Result<u32, i32> {
|
||||||
debug x => _1; // in scope 0 at $DIR/simplify_try.rs:7:17: 7:18
|
debug x => _1; // in scope 0 at $DIR/simplify_try.rs:7:17: 7:18
|
||||||
let mut _0: std::result::Result<u32, i32>; // return place in scope 0 at $DIR/simplify_try.rs:7:41: 7:57
|
let mut _0: std::result::Result<u32, i32>; // return place in scope 0 at $DIR/simplify_try.rs:7:41: 7:57
|
||||||
let _2: u32; // in scope 0 at $DIR/simplify_try.rs:8:9: 8:10
|
let _2: u32; // in scope 0 at $DIR/simplify_try.rs:8:9: 8:10
|
||||||
|
@ -22,7 +22,7 @@ fn try_identity(_1: std::result::Result<u32, i32>) -> std::result::Result<u32, i
|
||||||
scope 7 (inlined <i32 as From<i32>>::from) { // at $DIR/simplify_try.rs:8:14: 8:15
|
scope 7 (inlined <i32 as From<i32>>::from) { // at $DIR/simplify_try.rs:8:14: 8:15
|
||||||
debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
||||||
}
|
}
|
||||||
scope 8 (inlined <std::result::Result<u32, i32> as Try>::from_error) { // at $DIR/simplify_try.rs:8:13: 8:15
|
scope 8 (inlined <Result<u32, i32> as Try>::from_error) { // at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
let mut _12: i32; // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
let mut _12: i32; // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
}
|
}
|
||||||
|
@ -33,7 +33,7 @@ fn try_identity(_1: std::result::Result<u32, i32>) -> std::result::Result<u32, i
|
||||||
scope 5 {
|
scope 5 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope 6 (inlined <std::result::Result<u32, i32> as Try>::into_result) { // at $DIR/simplify_try.rs:8:13: 8:15
|
scope 6 (inlined <Result<u32, i32> as Try>::into_result) { // at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
debug self => _4; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
debug self => _4; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// MIR for `try_identity` after SimplifyLocals
|
// MIR for `try_identity` after SimplifyLocals
|
||||||
|
|
||||||
fn try_identity(_1: std::result::Result<u32, i32>) -> std::result::Result<u32, i32> {
|
fn try_identity(_1: Result<u32, i32>) -> Result<u32, i32> {
|
||||||
debug x => _1; // in scope 0 at $DIR/simplify_try.rs:7:17: 7:18
|
debug x => _1; // in scope 0 at $DIR/simplify_try.rs:7:17: 7:18
|
||||||
let mut _0: std::result::Result<u32, i32>; // return place in scope 0 at $DIR/simplify_try.rs:7:41: 7:57
|
let mut _0: std::result::Result<u32, i32>; // return place in scope 0 at $DIR/simplify_try.rs:7:41: 7:57
|
||||||
scope 1 {
|
scope 1 {
|
||||||
|
@ -12,7 +12,7 @@ fn try_identity(_1: std::result::Result<u32, i32>) -> std::result::Result<u32, i
|
||||||
scope 7 (inlined <i32 as From<i32>>::from) { // at $DIR/simplify_try.rs:8:14: 8:15
|
scope 7 (inlined <i32 as From<i32>>::from) { // at $DIR/simplify_try.rs:8:14: 8:15
|
||||||
debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
debug t => ((_0 as Err).0: i32); // in scope 7 at $DIR/simplify_try.rs:8:14: 8:15
|
||||||
}
|
}
|
||||||
scope 8 (inlined <std::result::Result<u32, i32> as Try>::from_error) { // at $DIR/simplify_try.rs:8:13: 8:15
|
scope 8 (inlined <Result<u32, i32> as Try>::from_error) { // at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
debug v => ((_0 as Err).0: i32); // in scope 8 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,7 @@ fn try_identity(_1: std::result::Result<u32, i32>) -> std::result::Result<u32, i
|
||||||
scope 5 {
|
scope 5 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope 6 (inlined <std::result::Result<u32, i32> as Try>::into_result) { // at $DIR/simplify_try.rs:8:13: 8:15
|
scope 6 (inlined <Result<u32, i32> as Try>::into_result) { // at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
debug self => _0; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
debug self => _0; // in scope 6 at $DIR/simplify_try.rs:8:13: 8:15
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,6 +42,7 @@ endif
|
||||||
echo "--edition=2018" \
|
echo "--edition=2018" \
|
||||||
) \
|
) \
|
||||||
--crate-type rlib \
|
--crate-type rlib \
|
||||||
|
-Ztrim-diagnostic-paths=no \
|
||||||
-Zinstrument-coverage \
|
-Zinstrument-coverage \
|
||||||
-Zdump-mir=InstrumentCoverage \
|
-Zdump-mir=InstrumentCoverage \
|
||||||
-Zdump-mir-spanview \
|
-Zdump-mir-spanview \
|
||||||
|
@ -73,6 +74,7 @@ endif
|
||||||
echo "--edition=2018" \
|
echo "--edition=2018" \
|
||||||
) \
|
) \
|
||||||
-L "$(TMPDIR)" \
|
-L "$(TMPDIR)" \
|
||||||
|
-Ztrim-diagnostic-paths=no \
|
||||||
-Zinstrument-coverage \
|
-Zinstrument-coverage \
|
||||||
-Zdump-mir=InstrumentCoverage \
|
-Zdump-mir=InstrumentCoverage \
|
||||||
-Zdump-mir-spanview \
|
-Zdump-mir-spanview \
|
||||||
|
|
|
@ -81,10 +81,10 @@ For revisions in Pull Requests (PR):
|
||||||
7:9-7:33: @1[18]: _13 = &(*_32)
|
7:9-7:33: @1[18]: _13 = &(*_32)
|
||||||
7:9-7:33: @1[19]: _12 = &(*_13)
|
7:9-7:33: @1[19]: _12 = &(*_13)
|
||||||
7:9-7:33: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
7:9-7:33: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
7:9-7:33: @1.Call: _6 = Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7]
|
7:9-7:33: @1.Call: _6 = std::fmt::Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7]
|
||||||
7:9-7:33: @3.Call: _5 = _print(move _6) -> [return: bb4, unwind: bb7]
|
7:9-7:33: @3.Call: _5 = std::io::_print(move _6) -> [return: bb4, unwind: bb7]
|
||||||
7:9-7:33: @4[5]: _4 = const ()
|
7:9-7:33: @4[5]: _4 = const ()
|
||||||
8:9-8:37: @4.Call: begin_panic::<&str>(const "panics and aborts") -> bb7"><span class="annotation">@1,3,4⦊</span>println!("aborting...");</span></span>
|
8:9-8:37: @4.Call: std::rt::begin_panic::<&str>(const "panics and aborts") -> bb7"><span class="annotation">@1,3,4⦊</span>println!("aborting...");</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="7:18-7:31: @1[6]: _33 = const might_abort::promoted[3]
|
<span class="line"><span class="code odd" style="--layer: 1" title="7:18-7:31: @1[6]: _33 = const might_abort::promoted[3]
|
||||||
7:18-7:31: @1[7]: _9 = &(*_33)
|
7:18-7:31: @1[7]: _9 = &(*_33)
|
||||||
7:18-7:31: @1[8]: _8 = &(*_9)
|
7:18-7:31: @1[8]: _8 = &(*_9)
|
||||||
|
@ -95,10 +95,10 @@ For revisions in Pull Requests (PR):
|
||||||
7:9-7:33: @1[18]: _13 = &(*_32)
|
7:9-7:33: @1[18]: _13 = &(*_32)
|
||||||
7:9-7:33: @1[19]: _12 = &(*_13)
|
7:9-7:33: @1[19]: _12 = &(*_13)
|
||||||
7:9-7:33: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
7:9-7:33: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
7:9-7:33: @1.Call: _6 = Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7]
|
7:9-7:33: @1.Call: _6 = std::fmt::Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7]
|
||||||
7:9-7:33: @3.Call: _5 = _print(move _6) -> [return: bb4, unwind: bb7]
|
7:9-7:33: @3.Call: _5 = std::io::_print(move _6) -> [return: bb4, unwind: bb7]
|
||||||
7:9-7:33: @4[5]: _4 = const ()
|
7:9-7:33: @4[5]: _4 = const ()
|
||||||
8:9-8:37: @4.Call: begin_panic::<&str>(const "panics and aborts") -> bb7"> panic!("panics and aborts");<span class="annotation">⦉@1,3,4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
8:9-8:37: @4.Call: std::rt::begin_panic::<&str>(const "panics and aborts") -> bb7"> panic!("panics and aborts");<span class="annotation">⦉@1,3,4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code even" style="--layer: 1" title="10:18-10:31: @2[6]: _31 = const might_abort::promoted[1]
|
<span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code even" style="--layer: 1" title="10:18-10:31: @2[6]: _31 = const might_abort::promoted[1]
|
||||||
10:18-10:31: @2[7]: _23 = &(*_31)
|
10:18-10:31: @2[7]: _23 = &(*_31)
|
||||||
10:18-10:31: @2[8]: _22 = &(*_23)
|
10:18-10:31: @2[8]: _22 = &(*_23)
|
||||||
|
@ -109,8 +109,8 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:33: @2[18]: _27 = &(*_30)
|
10:9-10:33: @2[18]: _27 = &(*_30)
|
||||||
10:9-10:33: @2[19]: _26 = &(*_27)
|
10:9-10:33: @2[19]: _26 = &(*_27)
|
||||||
10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
10:9-10:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
10:9-10:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
||||||
10:9-10:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7]
|
10:9-10:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7]
|
||||||
10:9-10:33: @6[5]: _18 = const ()
|
10:9-10:33: @6[5]: _18 = const ()
|
||||||
9:12-11:6: @6[7]: _0 = const ()
|
9:12-11:6: @6[7]: _0 = const ()
|
||||||
12:2-12:2: @6.Return: return"><span class="annotation">@2,5,6⦊</span>{</span></span>
|
12:2-12:2: @6.Return: return"><span class="annotation">@2,5,6⦊</span>{</span></span>
|
||||||
|
@ -124,8 +124,8 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:33: @2[18]: _27 = &(*_30)
|
10:9-10:33: @2[18]: _27 = &(*_30)
|
||||||
10:9-10:33: @2[19]: _26 = &(*_27)
|
10:9-10:33: @2[19]: _26 = &(*_27)
|
||||||
10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
10:9-10:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
10:9-10:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
||||||
10:9-10:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7]
|
10:9-10:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7]
|
||||||
10:9-10:33: @6[5]: _18 = const ()
|
10:9-10:33: @6[5]: _18 = const ()
|
||||||
9:12-11:6: @6[7]: _0 = const ()
|
9:12-11:6: @6[7]: _0 = const ()
|
||||||
12:2-12:2: @6.Return: return"> println!("Don't Panic");</span></span>
|
12:2-12:2: @6.Return: return"> println!("Don't Panic");</span></span>
|
||||||
|
@ -139,8 +139,8 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:33: @2[18]: _27 = &(*_30)
|
10:9-10:33: @2[18]: _27 = &(*_30)
|
||||||
10:9-10:33: @2[19]: _26 = &(*_27)
|
10:9-10:33: @2[19]: _26 = &(*_27)
|
||||||
10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
10:9-10:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
10:9-10:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
||||||
10:9-10:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7]
|
10:9-10:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7]
|
||||||
10:9-10:33: @6[5]: _18 = const ()
|
10:9-10:33: @6[5]: _18 = const ()
|
||||||
9:12-11:6: @6[7]: _0 = const ()
|
9:12-11:6: @6[7]: _0 = const ()
|
||||||
12:2-12:2: @6.Return: return"> }</span></span>
|
12:2-12:2: @6.Return: return"> }</span></span>
|
||||||
|
@ -154,8 +154,8 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:33: @2[18]: _27 = &(*_30)
|
10:9-10:33: @2[18]: _27 = &(*_30)
|
||||||
10:9-10:33: @2[19]: _26 = &(*_27)
|
10:9-10:33: @2[19]: _26 = &(*_27)
|
||||||
10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
10:9-10:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
10:9-10:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
10:9-10:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
||||||
10:9-10:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7]
|
10:9-10:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7]
|
||||||
10:9-10:33: @6[5]: _18 = const ()
|
10:9-10:33: @6[5]: _18 = const ()
|
||||||
9:12-11:6: @6[7]: _0 = const ()
|
9:12-11:6: @6[7]: _0 = const ()
|
||||||
12:2-12:2: @6.Return: return">}<span class="annotation">⦉@2,5,6</span></span></span></span></div>
|
12:2-12:2: @6.Return: return">}<span class="annotation">⦉@2,5,6</span></span></span></span></div>
|
||||||
|
|
|
@ -80,13 +80,13 @@ For revisions in Pull Requests (PR):
|
||||||
5:5-5:48: @0[22]: _15 = (_13.0: &u32)
|
5:5-5:48: @0[22]: _15 = (_13.0: &u32)
|
||||||
5:5-5:48: @0[25]: _17 = &(*_15)
|
5:5-5:48: @0[25]: _17 = &(*_15)
|
||||||
5:5-5:48: @0[27]: _18 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
5:5-5:48: @0[27]: _18 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
5:5-5:48: @0.Call: _16 = ArgumentV1::new::<u32>(move _17, move _18) -> [return: bb1, unwind: bb12]
|
5:5-5:48: @0.Call: _16 = std::fmt::ArgumentV1::new::<u32>(move _17, move _18) -> [return: bb1, unwind: bb12]
|
||||||
5:5-5:48: @1[2]: _12 = [move _16]
|
5:5-5:48: @1[2]: _12 = [move _16]
|
||||||
5:5-5:48: @1[5]: _11 = &_12
|
5:5-5:48: @1[5]: _11 = &_12
|
||||||
5:5-5:48: @1[6]: _10 = &(*_11)
|
5:5-5:48: @1[6]: _10 = &(*_11)
|
||||||
5:5-5:48: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
5:5-5:48: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
5:5-5:48: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb12]
|
5:5-5:48: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb12]
|
||||||
5:5-5:48: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb12]
|
5:5-5:48: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb12]
|
||||||
5:5-5:48: @3[6]: _2 = const ()"><span class="annotation">@0,1,2,3,4⦊</span>println!("does 1 + 1 = {}?", one_plus_one);<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
5:5-5:48: @3[6]: _2 = const ()"><span class="annotation">@0,1,2,3,4⦊</span>println!("does 1 + 1 = {}?", one_plus_one);<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> assert_eq!(</span><span><span class="code even" style="--layer: 1" title="6:16-6:21: @3[11]: _23 = CheckedAdd(const 1_u32, const 1_u32)"><span class="annotation">@0,1,2,3,4⦊</span>1 + 1<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">, one_plus_one, </span><span><span class="code odd" style="--layer: 1" title="6:37-6:61: @5[28]: _70 = const might_fail_assert::promoted[1]
|
<span class="line"><span class="code" style="--layer: 0"> assert_eq!(</span><span><span class="code even" style="--layer: 1" title="6:16-6:21: @3[11]: _23 = CheckedAdd(const 1_u32, const 1_u32)"><span class="annotation">@0,1,2,3,4⦊</span>1 + 1<span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">, one_plus_one, </span><span><span class="code odd" style="--layer: 1" title="6:37-6:61: @5[28]: _70 = const might_fail_assert::promoted[1]
|
||||||
6:37-6:61: @5[29]: _50 = &(*_70)
|
6:37-6:61: @5[29]: _50 = &(*_70)
|
||||||
|
|
|
@ -73,12 +73,12 @@ For revisions in Pull Requests (PR):
|
||||||
24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13)
|
24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13)
|
||||||
24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments)
|
24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments)
|
||||||
24:38-24:74: @1[10]: _27 = &(*_25)
|
24:38-24:74: @1[10]: _27 = &(*_25)
|
||||||
24:38-24:74: @1[12]: _28 = <Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
24:38-24:74: @1[12]: _28 = <std::fmt::Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
24:38-24:74: @1.Call: _26 = ArgumentV1::new::<Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4]
|
24:38-24:74: @1.Call: _26 = std::fmt::ArgumentV1::new::<std::fmt::Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4]
|
||||||
24:38-24:74: @2[2]: _12 = [move _26]
|
24:38-24:74: @2[2]: _12 = [move _26]
|
||||||
24:38-24:74: @2[5]: _11 = &_12
|
24:38-24:74: @2[5]: _11 = &_12
|
||||||
24:38-24:74: @2[6]: _10 = &(*_11)
|
24:38-24:74: @2[6]: _10 = &(*_11)
|
||||||
24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
24:38-24:74: @2.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div>
|
24:38-24:74: @2.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -73,12 +73,12 @@ For revisions in Pull Requests (PR):
|
||||||
24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13)
|
24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13)
|
||||||
24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments)
|
24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments)
|
||||||
24:38-24:74: @1[10]: _27 = &(*_25)
|
24:38-24:74: @1[10]: _27 = &(*_25)
|
||||||
24:38-24:74: @1[12]: _28 = <Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
24:38-24:74: @1[12]: _28 = <std::fmt::Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
24:38-24:74: @1.Call: _26 = ArgumentV1::new::<Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4]
|
24:38-24:74: @1.Call: _26 = std::fmt::ArgumentV1::new::<std::fmt::Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4]
|
||||||
24:38-24:74: @2[2]: _12 = [move _26]
|
24:38-24:74: @2[2]: _12 = [move _26]
|
||||||
24:38-24:74: @2[5]: _11 = &_12
|
24:38-24:74: @2[5]: _11 = &_12
|
||||||
24:38-24:74: @2[6]: _10 = &(*_11)
|
24:38-24:74: @2[6]: _10 = &(*_11)
|
||||||
24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
24:38-24:74: @2.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div>
|
24:38-24:74: @2.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -73,12 +73,12 @@ For revisions in Pull Requests (PR):
|
||||||
24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13)
|
24:38-24:74: @1[5]: FakeRead(ForMatchedPlace, _13)
|
||||||
24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments)
|
24:38-24:74: @1[7]: _25 = (_13.0: &std::fmt::Arguments)
|
||||||
24:38-24:74: @1[10]: _27 = &(*_25)
|
24:38-24:74: @1[10]: _27 = &(*_25)
|
||||||
24:38-24:74: @1[12]: _28 = <Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
24:38-24:74: @1[12]: _28 = <std::fmt::Arguments as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r std::fmt::Arguments, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
24:38-24:74: @1.Call: _26 = ArgumentV1::new::<Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4]
|
24:38-24:74: @1.Call: _26 = std::fmt::ArgumentV1::new::<std::fmt::Arguments>(move _27, move _28) -> [return: bb2, unwind: bb4]
|
||||||
24:38-24:74: @2[2]: _12 = [move _26]
|
24:38-24:74: @2[2]: _12 = [move _26]
|
||||||
24:38-24:74: @2[5]: _11 = &_12
|
24:38-24:74: @2[5]: _11 = &_12
|
||||||
24:38-24:74: @2[6]: _10 = &(*_11)
|
24:38-24:74: @2[6]: _10 = &(*_11)
|
||||||
24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
24:38-24:74: @2[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
24:38-24:74: @2.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div>
|
24:38-24:74: @2.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb3, unwind: bb4]"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">$crate::panicking::panic_fmt($crate::format_args!($fmt, $($arg)+))</span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -70,166 +70,166 @@ For revisions in Pull Requests (PR):
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 109"><span class="line"> <span><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<div class="code" style="counter-reset: line 109"><span class="line"> <span><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"><span class="annotation">@0,1,2,3,4,5⦊</span>pub fn block_on<F: Future>(mut future: F) -> F::Output {</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"><span class="annotation">@0,1,2,3,4,5⦊</span>pub fn block_on<F: Future>(mut future: F) -> F::Output {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let mut future = unsafe { Pin::new_unchecked(&mut future) };</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let mut future = unsafe { Pin::new_unchecked(&mut future) };</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"></span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> static VTABLE: RawWakerVTable = RawWakerVTable::new(</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> static VTABLE: RawWakerVTable = RawWakerVTable::new(</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("clone"),</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("clone"),</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("wake"),</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("wake"),</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("wake_by_ref"),</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| unimplemented!("wake_by_ref"),</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| (),</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> |_| (),</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> );</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> );</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let waker = unsafe { Waker::from_raw(RawWaker::new(core::ptr::null(), &VTABLE)) };</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let waker = unsafe { Waker::from_raw(RawWaker::new(core::ptr::null(), &VTABLE)) };</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="111:54-111:65: @0[2]: _3 = &mut _1
|
||||||
111:35-111:66: @0.Call: _2 = Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
111:35-111:66: @0.Call: _2 = std::pin::Pin::<&mut F>::new_unchecked(move _3) -> [return: bb1, unwind: bb20]
|
||||||
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
111:13-111:23: @1[1]: FakeRead(ForLet, _2)
|
||||||
119:60-119:77: @1.Call: _6 = null::<()>() -> [return: bb2, unwind: bb20]
|
119:60-119:77: @1.Call: _6 = std::ptr::null::<()>() -> [return: bb2, unwind: bb20]
|
||||||
119:80-119:86: @2[3]: _9 = const {alloc0: &RawWakerVTable}
|
119:80-119:86: @2[3]: _9 = const {alloc0: &std::task::RawWakerVTable}
|
||||||
119:79-119:86: @2[4]: _8 = &(*_9)
|
119:79-119:86: @2[4]: _8 = &(*_9)
|
||||||
119:79-119:86: @2[5]: _7 = &(*_8)
|
119:79-119:86: @2[5]: _7 = &(*_8)
|
||||||
119:46-119:87: @2.Call: _5 = RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
119:46-119:87: @2.Call: _5 = std::task::RawWaker::new(move _6, move _7) -> [return: bb3, unwind: bb20]
|
||||||
119:30-119:88: @3.Call: _4 = Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
119:30-119:88: @3.Call: _4 = std::task::Waker::from_raw(move _5) -> [return: bb4, unwind: bb20]
|
||||||
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
119:13-119:18: @4[1]: FakeRead(ForLet, _4)
|
||||||
120:47-120:53: @4[7]: _12 = &_4
|
120:47-120:53: @4[7]: _12 = &_4
|
||||||
120:47-120:53: @4[8]: _11 = &(*_12)
|
120:47-120:53: @4[8]: _11 = &(*_12)
|
||||||
120:27-120:54: @4.Call: _10 = Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
120:27-120:54: @4.Call: _10 = std::task::Context::from_waker(move _11) -> [return: bb5, unwind: bb19]
|
||||||
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let mut context = Context::from_waker(&waker)<span class="annotation">⦉@0,1,2,3,4,5</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
120:13-120:24: @5[1]: FakeRead(ForLet, _10)"> let mut context = Context::from_waker(&waker)<span class="annotation">⦉@0,1,2,3,4,5</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> loop {</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> loop {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> if let Poll::Ready(</span><span><span class="code odd" style="--layer: 1" title="123:32-123:35: @12[1]: _20 = move ((_14 as Ready).0: <F as std::future::Future>::Output)"><span class="annotation">@10,12,14,15,16,17⦊</span>val<span class="annotation">⦉@10,12,14,15,16,17</span></span></span><span class="code" style="--layer: 0">) = </span><span><span class="code even" style="--layer: 1" title="123:39-123:45: @7[3]: _16 = &mut _2
|
<span class="line"><span class="code" style="--layer: 0"> if let Poll::Ready(</span><span><span class="code odd" style="--layer: 1" title="123:32-123:35: @12[1]: _20 = move ((_14 as Ready).0: <F as std::future::Future>::Output)"><span class="annotation">@10,12,14,15,16,17⦊</span>val<span class="annotation">⦉@10,12,14,15,16,17</span></span></span><span class="code" style="--layer: 0">) = </span><span><span class="code even" style="--layer: 1" title="123:39-123:45: @7[3]: _16 = &mut _2
|
||||||
123:39-123:54: @7.Call: _15 = Pin::<&mut F>::as_mut(move _16) -> [return: bb8, unwind: bb19]
|
123:39-123:54: @7.Call: _15 = std::pin::Pin::<&mut F>::as_mut(move _16) -> [return: bb8, unwind: bb19]
|
||||||
123:60-123:72: @8[3]: _18 = &mut _10
|
123:60-123:72: @8[3]: _18 = &mut _10
|
||||||
123:60-123:72: @8[4]: _17 = &mut (*_18)
|
123:60-123:72: @8[4]: _17 = &mut (*_18)
|
||||||
123:39-123:73: @8.Call: _14 = <F as Future>::poll(move _15, move _17) -> [return: bb9, unwind: bb19]
|
123:39-123:73: @8.Call: _14 = <F as std::future::Future>::poll(move _15, move _17) -> [return: bb9, unwind: bb19]
|
||||||
123:39-123:73: @9[2]: FakeRead(ForMatchedPlace, _14)"><span class="annotation">@6,7,8,9⦊</span>future.as_mut().poll(&mut context)<span class="annotation">⦉@6,7,8,9</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
123:39-123:73: @9[2]: FakeRead(ForMatchedPlace, _14)"><span class="annotation">@6,7,8,9⦊</span>future.as_mut().poll(&mut context)<span class="annotation">⦉@6,7,8,9</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> break </span><span><span class="code odd" style="--layer: 1" title="124:23-124:26: @12[2]: _0 = move _20"><span class="annotation">@10,12,14,15,16,17⦊</span>val<span class="annotation">⦉@10,12,14,15,16,17</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> break </span><span><span class="code odd" style="--layer: 1" title="124:23-124:26: @12[2]: _0 = move _20"><span class="annotation">@10,12,14,15,16,17⦊</span>val<span class="annotation">⦉@10,12,14,15,16,17</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="125:14-125:14: @11[0]: _13 = const ()"><span class="annotation">@11,13⦊</span>‸<span class="annotation">⦉@11,13</span></span></span><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="125:14-125:14: @11[0]: _13 = const ()"><span class="annotation">@11,13⦊</span>‸<span class="annotation">⦉@11,13</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
|
|
|
@ -72,118 +72,118 @@ For revisions in Pull Requests (PR):
|
||||||
<div class="code" style="counter-reset: line 92"><span class="line"><span><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<div class="code" style="counter-reset: line 92"><span class="line"><span><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13⦊</span>fn main() {</span></span>
|
101:2-101:2: @13.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8,9,10,11,12,13⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return"> let _ = g(10);</span></span>
|
101:2-101:2: @13.Return: return"> let _ = g(10);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return"> let _ = h(9);</span></span>
|
101:2-101:2: @13.Return: return"> let _ = h(9);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return"> let mut future = Box::pin(i(8));</span></span>
|
101:2-101:2: @13.Return: return"> let mut future = Box::pin(i(8));</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return"> j(7);</span></span>
|
101:2-101:2: @13.Return: return"> j(7);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return"> l(6);</span></span>
|
101:2-101:2: @13.Return: return"> l(6);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return"> let _ = m(5);</span></span>
|
101:2-101:2: @13.Return: return"> let _ = m(5);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return"> executor::block_on(future.as_mut());</span></span>
|
101:2-101:2: @13.Return: return"> executor::block_on(future.as_mut());</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
<span class="line"><span class="code even" style="--layer: 1" title="94:13-94:18: @0.Call: _1 = g(const 10_u8) -> [return: bb1, unwind: bb16]
|
||||||
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
95:13-95:17: @2.Call: _2 = h(const 9_usize) -> [return: bb3, unwind: bb16]
|
||||||
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
96:31-96:35: @4.Call: _4 = i(const 8_u8) -> [return: bb5, unwind: bb16]
|
||||||
96:22-96:36: @5.Call: _3 = Box::<impl Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
96:22-96:36: @5.Call: _3 = std::boxed::Box::<impl std::future::Future>::pin(move _4) -> [return: bb6, unwind: bb15]
|
||||||
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
96:9-96:19: @6[1]: FakeRead(ForLet, _3)
|
||||||
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
97:5-97:9: @6.Call: _5 = j(const 7_u8) -> [return: bb7, unwind: bb14]
|
||||||
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
98:5-98:9: @7.Call: _6 = l(const 6_u8) -> [return: bb8, unwind: bb14]
|
||||||
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
99:13-99:17: @8.Call: _7 = m(const 5_u8) -> [return: bb9, unwind: bb14]
|
||||||
100:24-100:30: @10[4]: _10 = &mut _3
|
100:24-100:30: @10[4]: _10 = &mut _3
|
||||||
100:24-100:39: @10.Call: _9 = Pin::<Box<impl Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
100:24-100:39: @10.Call: _9 = std::pin::Pin::<std::boxed::Box<impl std::future::Future>>::as_mut(move _10) -> [return: bb11, unwind: bb14]
|
||||||
100:5-100:40: @11.Call: _8 = block_on::<Pin<&mut impl Future>>(move _9) -> [return: bb12, unwind: bb14]
|
100:5-100:40: @11.Call: _8 = executor::block_on::<std::pin::Pin<&mut impl std::future::Future>>(move _9) -> [return: bb12, unwind: bb14]
|
||||||
93:11-101:2: @12[2]: _0 = const ()
|
93:11-101:2: @12[2]: _0 = const ()
|
||||||
101:2-101:2: @13.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13</span></span></span></span></div>
|
101:2-101:2: @13.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9,10,11,12,13</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -86,11 +86,11 @@ For revisions in Pull Requests (PR):
|
||||||
36:21-38:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="38:10-38:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
36:21-38:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="38:10-38:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="39:9-39:23: @3[4]: _6 = const "alt string 2"
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="39:9-39:23: @3[4]: _6 = const "alt string 2"
|
||||||
39:9-39:23: @3[5]: _5 = &(*_6)
|
39:9-39:23: @3[5]: _5 = &(*_6)
|
||||||
39:9-39:34: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
39:9-39:34: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
40:6-40:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 2".to_owned()</span></span>
|
40:6-40:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 2".to_owned()</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="39:9-39:23: @3[4]: _6 = const "alt string 2"
|
<span class="line"><span class="code odd" style="--layer: 1" title="39:9-39:23: @3[4]: _6 = const "alt string 2"
|
||||||
39:9-39:23: @3[5]: _5 = &(*_6)
|
39:9-39:23: @3[5]: _5 = &(*_6)
|
||||||
39:9-39:34: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
39:9-39:34: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
40:6-40:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
40:6-40:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -86,11 +86,11 @@ For revisions in Pull Requests (PR):
|
||||||
21:29-23:18: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="23:18-23:18: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
21:29-23:18: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="23:18-23:18: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="24:17-24:31: @3[4]: _6 = const "alt string 1"
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="24:17-24:31: @3[4]: _6 = const "alt string 1"
|
||||||
24:17-24:31: @3[5]: _5 = &(*_6)
|
24:17-24:31: @3[5]: _5 = &(*_6)
|
||||||
24:17-24:42: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
24:17-24:42: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
25:14-25:14: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 1".to_owned()</span></span>
|
25:14-25:14: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 1".to_owned()</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="24:17-24:31: @3[4]: _6 = const "alt string 1"
|
<span class="line"><span class="code odd" style="--layer: 1" title="24:17-24:31: @3[4]: _6 = const "alt string 1"
|
||||||
24:17-24:31: @3[5]: _5 = &(*_6)
|
24:17-24:31: @3[5]: _5 = &(*_6)
|
||||||
24:17-24:42: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
24:17-24:42: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
25:14-25:14: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
25:14-25:14: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -86,11 +86,11 @@ For revisions in Pull Requests (PR):
|
||||||
63:29-65:18: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="65:18-65:18: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
63:29-65:18: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="65:18-65:18: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="66:17-66:31: @3[4]: _6 = const "alt string 3"
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="66:17-66:31: @3[4]: _6 = const "alt string 3"
|
||||||
66:17-66:31: @3[5]: _5 = &(*_6)
|
66:17-66:31: @3[5]: _5 = &(*_6)
|
||||||
66:17-66:42: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
66:17-66:42: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
67:14-67:14: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 3".to_owned()</span></span>
|
67:14-67:14: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 3".to_owned()</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="66:17-66:31: @3[4]: _6 = const "alt string 3"
|
<span class="line"><span class="code odd" style="--layer: 1" title="66:17-66:31: @3[4]: _6 = const "alt string 3"
|
||||||
66:17-66:31: @3[5]: _5 = &(*_6)
|
66:17-66:31: @3[5]: _5 = &(*_6)
|
||||||
66:17-66:42: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
66:17-66:42: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
67:14-67:14: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
67:14-67:14: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -86,11 +86,11 @@ For revisions in Pull Requests (PR):
|
||||||
78:21-80:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="80:10-80:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
78:21-80:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="80:10-80:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="81:9-81:23: @3[4]: _6 = const "alt string 4"
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="81:9-81:23: @3[4]: _6 = const "alt string 4"
|
||||||
81:9-81:23: @3[5]: _5 = &(*_6)
|
81:9-81:23: @3[5]: _5 = &(*_6)
|
||||||
81:9-81:34: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
81:9-81:34: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
82:6-82:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 4".to_owned()</span></span>
|
82:6-82:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"alt string 4".to_owned()</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="81:9-81:23: @3[4]: _6 = const "alt string 4"
|
<span class="line"><span class="code odd" style="--layer: 1" title="81:9-81:23: @3[4]: _6 = const "alt string 4"
|
||||||
81:9-81:23: @3[5]: _5 = &(*_6)
|
81:9-81:23: @3[5]: _5 = &(*_6)
|
||||||
81:9-81:34: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
81:9-81:34: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
82:6-82:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
82:6-82:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -94,13 +94,13 @@ For revisions in Pull Requests (PR):
|
||||||
103:9-103:29: @3[23]: _18 = (_16.0: &&str)
|
103:9-103:29: @3[23]: _18 = (_16.0: &&str)
|
||||||
103:9-103:29: @3[26]: _20 = &(*_18)
|
103:9-103:29: @3[26]: _20 = &(*_18)
|
||||||
103:9-103:29: @3[28]: _21 = <&str as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r &str, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
103:9-103:29: @3[28]: _21 = <&str as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r &str, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
103:9-103:29: @3.Call: _19 = ArgumentV1::new::<&str>(move _20, move _21) -> [return: bb4, unwind: bb8]
|
103:9-103:29: @3.Call: _19 = std::fmt::ArgumentV1::new::<&str>(move _20, move _21) -> [return: bb4, unwind: bb8]
|
||||||
103:9-103:29: @4[2]: _15 = [move _19]
|
103:9-103:29: @4[2]: _15 = [move _19]
|
||||||
103:9-103:29: @4[5]: _14 = &_15
|
103:9-103:29: @4[5]: _14 = &_15
|
||||||
103:9-103:29: @4[6]: _13 = &(*_14)
|
103:9-103:29: @4[6]: _13 = &(*_14)
|
||||||
103:9-103:29: @4[7]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
103:9-103:29: @4[7]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
103:9-103:29: @4.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb5, unwind: bb8]
|
103:9-103:29: @4.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb5, unwind: bb8]
|
||||||
103:9-103:29: @5.Call: _6 = format(move _7) -> [return: bb6, unwind: bb8]
|
103:9-103:29: @5.Call: _6 = std::fmt::format(move _7) -> [return: bb6, unwind: bb8]
|
||||||
103:9-103:29: @6[1]: FakeRead(ForLet, _6)
|
103:9-103:29: @6[1]: FakeRead(ForLet, _6)
|
||||||
103:9-103:29: @6[6]: _0 = move _6
|
103:9-103:29: @6[6]: _0 = move _6
|
||||||
104:6-104:6: @7.Return: return"><span class="annotation">@3,4,5,6,7⦊</span>format!("'{}'", val)</span></span>
|
104:6-104:6: @7.Return: return"><span class="annotation">@3,4,5,6,7⦊</span>format!("'{}'", val)</span></span>
|
||||||
|
@ -114,13 +114,13 @@ For revisions in Pull Requests (PR):
|
||||||
103:9-103:29: @3[23]: _18 = (_16.0: &&str)
|
103:9-103:29: @3[23]: _18 = (_16.0: &&str)
|
||||||
103:9-103:29: @3[26]: _20 = &(*_18)
|
103:9-103:29: @3[26]: _20 = &(*_18)
|
||||||
103:9-103:29: @3[28]: _21 = <&str as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r &str, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
103:9-103:29: @3[28]: _21 = <&str as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r &str, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
103:9-103:29: @3.Call: _19 = ArgumentV1::new::<&str>(move _20, move _21) -> [return: bb4, unwind: bb8]
|
103:9-103:29: @3.Call: _19 = std::fmt::ArgumentV1::new::<&str>(move _20, move _21) -> [return: bb4, unwind: bb8]
|
||||||
103:9-103:29: @4[2]: _15 = [move _19]
|
103:9-103:29: @4[2]: _15 = [move _19]
|
||||||
103:9-103:29: @4[5]: _14 = &_15
|
103:9-103:29: @4[5]: _14 = &_15
|
||||||
103:9-103:29: @4[6]: _13 = &(*_14)
|
103:9-103:29: @4[6]: _13 = &(*_14)
|
||||||
103:9-103:29: @4[7]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
103:9-103:29: @4[7]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
103:9-103:29: @4.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb5, unwind: bb8]
|
103:9-103:29: @4.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb5, unwind: bb8]
|
||||||
103:9-103:29: @5.Call: _6 = format(move _7) -> [return: bb6, unwind: bb8]
|
103:9-103:29: @5.Call: _6 = std::fmt::format(move _7) -> [return: bb6, unwind: bb8]
|
||||||
103:9-103:29: @6[1]: FakeRead(ForLet, _6)
|
103:9-103:29: @6[1]: FakeRead(ForLet, _6)
|
||||||
103:9-103:29: @6[6]: _0 = move _6
|
103:9-103:29: @6[6]: _0 = move _6
|
||||||
104:6-104:6: @7.Return: return"> }<span class="annotation">⦉@3,4,5,6,7</span></span></span></span></div>
|
104:6-104:6: @7.Return: return"> }<span class="annotation">⦉@3,4,5,6,7</span></span></span></span></div>
|
||||||
|
|
|
@ -81,11 +81,11 @@ For revisions in Pull Requests (PR):
|
||||||
124:21-126:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="126:10-126:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
124:21-126:10: @1[1]: _3 = const ()"> }<span class="annotation">⦉@1</span></span></span><span><span class="code even" style="--layer: 1" title="126:10-126:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="127:9-127:35: @3[4]: _6 = const "closure should be unused"
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="127:9-127:35: @3[4]: _6 = const "closure should be unused"
|
||||||
127:9-127:35: @3[5]: _5 = &(*_6)
|
127:9-127:35: @3[5]: _5 = &(*_6)
|
||||||
127:9-127:46: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
127:9-127:46: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
128:6-128:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"closure should be unused".to_owned()</span></span>
|
128:6-128:6: @4.Return: return"><span class="annotation">@3,4⦊</span>"closure should be unused".to_owned()</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="127:9-127:35: @3[4]: _6 = const "closure should be unused"
|
<span class="line"><span class="code odd" style="--layer: 1" title="127:9-127:35: @3[4]: _6 = const "closure should be unused"
|
||||||
127:9-127:35: @3[5]: _5 = &(*_6)
|
127:9-127:35: @3[5]: _5 = &(*_6)
|
||||||
127:9-127:46: @3.Call: _0 = <str as ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
127:9-127:46: @3.Call: _0 = <str as std::borrow::ToOwned>::to_owned(move _5) -> [return: bb4, unwind: bb5]
|
||||||
128:6-128:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
128:6-128:6: @4.Return: return"> }<span class="annotation">⦉@3,4</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -79,8 +79,8 @@ For revisions in Pull Requests (PR):
|
||||||
112:28-112:61: @0[17]: _11 = &(*_14)
|
112:28-112:61: @0[17]: _11 = &(*_14)
|
||||||
112:28-112:61: @0[18]: _10 = &(*_11)
|
112:28-112:61: @0[18]: _10 = &(*_11)
|
||||||
112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
112:28-112:61: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
112:28-112:61: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
112:9-112:62: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
112:9-112:62: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
111:23-113:6: @2[5]: _0 = const ()
|
111:23-113:6: @2[5]: _0 = const ()
|
||||||
111:23-113:6: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{</span></span>
|
111:23-113:6: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:23-113:6: @0[5]: _15 = const main::{closure#5}::promoted[1]
|
<span class="line"><span class="code even" style="--layer: 1" title="111:23-113:6: @0[5]: _15 = const main::{closure#5}::promoted[1]
|
||||||
|
@ -93,8 +93,8 @@ For revisions in Pull Requests (PR):
|
||||||
112:28-112:61: @0[17]: _11 = &(*_14)
|
112:28-112:61: @0[17]: _11 = &(*_14)
|
||||||
112:28-112:61: @0[18]: _10 = &(*_11)
|
112:28-112:61: @0[18]: _10 = &(*_11)
|
||||||
112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
112:28-112:61: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
112:28-112:61: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
112:9-112:62: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
112:9-112:62: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
111:23-113:6: @2[5]: _0 = const ()
|
111:23-113:6: @2[5]: _0 = const ()
|
||||||
111:23-113:6: @2.Return: return"> $crate::io::_print($crate::format_args_nl!($($arg)*));</span></span>
|
111:23-113:6: @2.Return: return"> $crate::io::_print($crate::format_args_nl!($($arg)*));</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="111:23-113:6: @0[5]: _15 = const main::{closure#5}::promoted[1]
|
<span class="line"><span class="code even" style="--layer: 1" title="111:23-113:6: @0[5]: _15 = const main::{closure#5}::promoted[1]
|
||||||
|
@ -107,8 +107,8 @@ For revisions in Pull Requests (PR):
|
||||||
112:28-112:61: @0[17]: _11 = &(*_14)
|
112:28-112:61: @0[17]: _11 = &(*_14)
|
||||||
112:28-112:61: @0[18]: _10 = &(*_11)
|
112:28-112:61: @0[18]: _10 = &(*_11)
|
||||||
112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
112:28-112:61: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
112:28-112:61: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
112:28-112:61: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
112:9-112:62: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
112:9-112:62: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
111:23-113:6: @2[5]: _0 = const ()
|
111:23-113:6: @2[5]: _0 = const ()
|
||||||
111:23-113:6: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
111:23-113:6: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -79,8 +79,8 @@ For revisions in Pull Requests (PR):
|
||||||
141:61-141:83: @0[17]: _11 = &(*_14)
|
141:61-141:83: @0[17]: _11 = &(*_14)
|
||||||
141:61-141:83: @0[18]: _10 = &(*_11)
|
141:61-141:83: @0[18]: _10 = &(*_11)
|
||||||
141:61-141:83: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
141:61-141:83: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
141:61-141:83: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
141:61-141:83: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
141:61-141:83: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
141:61-141:83: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
141:61-141:83: @2[5]: _0 = const ()
|
141:61-141:83: @2[5]: _0 = const ()
|
||||||
141:85-141:85: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
141:85-141:85: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -79,8 +79,8 @@ For revisions in Pull Requests (PR):
|
||||||
144:9-144:31: @0[17]: _11 = &(*_14)
|
144:9-144:31: @0[17]: _11 = &(*_14)
|
||||||
144:9-144:31: @0[18]: _10 = &(*_11)
|
144:9-144:31: @0[18]: _10 = &(*_11)
|
||||||
144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
144:9-144:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
144:9-144:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
144:9-144:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
144:9-144:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
144:9-144:31: @2[5]: _0 = const ()
|
144:9-144:31: @2[5]: _0 = const ()
|
||||||
145:6-145:6: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{</span></span>
|
145:6-145:6: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="144:18-144:30: @0[5]: _15 = const main::{closure#7}::promoted[1]
|
<span class="line"><span class="code even" style="--layer: 1" title="144:18-144:30: @0[5]: _15 = const main::{closure#7}::promoted[1]
|
||||||
|
@ -93,8 +93,8 @@ For revisions in Pull Requests (PR):
|
||||||
144:9-144:31: @0[17]: _11 = &(*_14)
|
144:9-144:31: @0[17]: _11 = &(*_14)
|
||||||
144:9-144:31: @0[18]: _10 = &(*_11)
|
144:9-144:31: @0[18]: _10 = &(*_11)
|
||||||
144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
144:9-144:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
144:9-144:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
144:9-144:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
144:9-144:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
144:9-144:31: @2[5]: _0 = const ()
|
144:9-144:31: @2[5]: _0 = const ()
|
||||||
145:6-145:6: @2.Return: return"> println!("not called")</span></span>
|
145:6-145:6: @2.Return: return"> println!("not called")</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="144:18-144:30: @0[5]: _15 = const main::{closure#7}::promoted[1]
|
<span class="line"><span class="code even" style="--layer: 1" title="144:18-144:30: @0[5]: _15 = const main::{closure#7}::promoted[1]
|
||||||
|
@ -107,8 +107,8 @@ For revisions in Pull Requests (PR):
|
||||||
144:9-144:31: @0[17]: _11 = &(*_14)
|
144:9-144:31: @0[17]: _11 = &(*_14)
|
||||||
144:9-144:31: @0[18]: _10 = &(*_11)
|
144:9-144:31: @0[18]: _10 = &(*_11)
|
||||||
144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
144:9-144:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
144:9-144:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
144:9-144:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
144:9-144:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
144:9-144:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
144:9-144:31: @2[5]: _0 = const ()
|
144:9-144:31: @2[5]: _0 = const ()
|
||||||
145:6-145:6: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
145:6-145:6: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -81,8 +81,8 @@ For revisions in Pull Requests (PR):
|
||||||
149:9-149:31: @0[17]: _11 = &(*_14)
|
149:9-149:31: @0[17]: _11 = &(*_14)
|
||||||
149:9-149:31: @0[18]: _10 = &(*_11)
|
149:9-149:31: @0[18]: _10 = &(*_11)
|
||||||
149:9-149:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
149:9-149:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
149:9-149:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
149:9-149:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
149:9-149:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
149:9-149:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
149:9-149:31: @2[5]: _0 = const ()
|
149:9-149:31: @2[5]: _0 = const ()
|
||||||
149:33-149:33: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
149:33-149:33: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -81,8 +81,8 @@ For revisions in Pull Requests (PR):
|
||||||
153:9-153:31: @0[17]: _11 = &(*_14)
|
153:9-153:31: @0[17]: _11 = &(*_14)
|
||||||
153:9-153:31: @0[18]: _10 = &(*_11)
|
153:9-153:31: @0[18]: _10 = &(*_11)
|
||||||
153:9-153:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
153:9-153:31: @0[19]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
153:9-153:31: @0.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
153:9-153:31: @0.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb1, unwind: bb3]
|
||||||
153:9-153:31: @1.Call: _3 = _print(move _4) -> [return: bb2, unwind: bb3]
|
153:9-153:31: @1.Call: _3 = std::io::_print(move _4) -> [return: bb2, unwind: bb3]
|
||||||
153:9-153:31: @2[5]: _0 = const ()
|
153:9-153:31: @2[5]: _0 = const ()
|
||||||
153:33-153:33: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
153:33-153:33: @2.Return: return"><span class="annotation">@0,1,2⦊</span>{ println!("not called") }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -87,10 +87,10 @@ For revisions in Pull Requests (PR):
|
||||||
10:16-10:29: @3[6]: _5 = Gt(move _6, const 7_u32)"><span class="annotation">@3⦊</span>countdown > 7<span class="annotation">⦉@3</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
10:16-10:29: @3[6]: _5 = Gt(move _6, const 7_u32)"><span class="annotation">@3⦊</span>countdown > 7<span class="annotation">⦉@3</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="11:9-11:23: @4[0]: _7 = CheckedSub(_1, const 4_u32)
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="11:9-11:23: @4[0]: _7 = CheckedSub(_1, const 4_u32)
|
||||||
11:9-11:23: @6[0]: _1 = move (_7.0: u32)
|
11:9-11:23: @6[0]: _1 = move (_7.0: u32)
|
||||||
12:9-12:10: @6[1]: _4 = const B"><span class="annotation">@4,6⦊</span>countdown -= 4;</span></span>
|
12:9-12:10: @6[1]: _4 = const main::B"><span class="annotation">@4,6⦊</span>countdown -= 4;</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="11:9-11:23: @4[0]: _7 = CheckedSub(_1, const 4_u32)
|
<span class="line"><span class="code odd" style="--layer: 1" title="11:9-11:23: @4[0]: _7 = CheckedSub(_1, const 4_u32)
|
||||||
11:9-11:23: @6[0]: _1 = move (_7.0: u32)
|
11:9-11:23: @6[0]: _1 = move (_7.0: u32)
|
||||||
12:9-12:10: @6[1]: _4 = const B"> B<span class="annotation">⦉@4,6</span></span></span><span class="code" style="--layer: 0"></span></span>
|
12:9-12:10: @6[1]: _4 = const main::B"> B<span class="annotation">⦉@4,6</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> } else if </span><span><span class="code even" style="--layer: 1" title="13:15-13:24: @5[2]: _9 = _1
|
<span class="line"><span class="code" style="--layer: 0"> } else if </span><span><span class="code even" style="--layer: 1" title="13:15-13:24: @5[2]: _9 = _1
|
||||||
13:15-13:28: @5[3]: _8 = Gt(move _9, const 2_u32)"><span class="annotation">@5⦊</span>countdown > 2<span class="annotation">⦉@5</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
13:15-13:28: @5[3]: _8 = Gt(move _9, const 2_u32)"><span class="annotation">@5⦊</span>countdown > 2<span class="annotation">⦉@5</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="14:12-14:21: @7[5]: _14 = _1
|
<span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="14:12-14:21: @7[5]: _14 = _1
|
||||||
|
@ -239,8 +239,8 @@ For revisions in Pull Requests (PR):
|
||||||
73:9-73:29: @74[21]: _92 = &(*_112)
|
73:9-73:29: @74[21]: _92 = &(*_112)
|
||||||
73:9-73:29: @74[22]: _91 = &(*_92)
|
73:9-73:29: @74[22]: _91 = &(*_92)
|
||||||
73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
73:9-73:29: @74.Call: _85 = Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112]
|
73:9-73:29: @74.Call: _85 = std::fmt::Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112]
|
||||||
73:9-73:29: @87.Call: _84 = _print(move _85) -> [return: bb88, unwind: bb112]
|
73:9-73:29: @87.Call: _84 = std::io::_print(move _85) -> [return: bb88, unwind: bb112]
|
||||||
73:9-73:29: @88[5]: _83 = const ()
|
73:9-73:29: @88[5]: _83 = const ()
|
||||||
74:9-74:15: @88[7]: _0 = const ()"><span class="annotation">@74,87,88⦊</span>should_be_reachable = countdown;</span></span>
|
74:9-74:15: @88[7]: _0 = const ()"><span class="annotation">@74,87,88⦊</span>should_be_reachable = countdown;</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="72:35-72:44: @74[1]: _82 = _62
|
<span class="line"><span class="code odd" style="--layer: 1" title="72:35-72:44: @74[1]: _82 = _62
|
||||||
|
@ -255,8 +255,8 @@ For revisions in Pull Requests (PR):
|
||||||
73:9-73:29: @74[21]: _92 = &(*_112)
|
73:9-73:29: @74[21]: _92 = &(*_112)
|
||||||
73:9-73:29: @74[22]: _91 = &(*_92)
|
73:9-73:29: @74[22]: _91 = &(*_92)
|
||||||
73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
73:9-73:29: @74.Call: _85 = Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112]
|
73:9-73:29: @74.Call: _85 = std::fmt::Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112]
|
||||||
73:9-73:29: @87.Call: _84 = _print(move _85) -> [return: bb88, unwind: bb112]
|
73:9-73:29: @87.Call: _84 = std::io::_print(move _85) -> [return: bb88, unwind: bb112]
|
||||||
73:9-73:29: @88[5]: _83 = const ()
|
73:9-73:29: @88[5]: _83 = const ()
|
||||||
74:9-74:15: @88[7]: _0 = const ()"> println!("reached");</span></span>
|
74:9-74:15: @88[7]: _0 = const ()"> println!("reached");</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="72:35-72:44: @74[1]: _82 = _62
|
<span class="line"><span class="code odd" style="--layer: 1" title="72:35-72:44: @74[1]: _82 = _62
|
||||||
|
@ -271,8 +271,8 @@ For revisions in Pull Requests (PR):
|
||||||
73:9-73:29: @74[21]: _92 = &(*_112)
|
73:9-73:29: @74[21]: _92 = &(*_112)
|
||||||
73:9-73:29: @74[22]: _91 = &(*_92)
|
73:9-73:29: @74[22]: _91 = &(*_92)
|
||||||
73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
73:9-73:29: @74[23]: _90 = move _91 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
73:9-73:29: @74.Call: _85 = Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112]
|
73:9-73:29: @74.Call: _85 = std::fmt::Arguments::new_v1(move _86, move _90) -> [return: bb87, unwind: bb112]
|
||||||
73:9-73:29: @87.Call: _84 = _print(move _85) -> [return: bb88, unwind: bb112]
|
73:9-73:29: @87.Call: _84 = std::io::_print(move _85) -> [return: bb88, unwind: bb112]
|
||||||
73:9-73:29: @88[5]: _83 = const ()
|
73:9-73:29: @88[5]: _83 = const ()
|
||||||
74:9-74:15: @88[7]: _0 = const ()"> return<span class="annotation">⦉@74,87,88</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
74:9-74:15: @88[7]: _0 = const ()"> return<span class="annotation">⦉@74,87,88</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> };</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> };</span></span>
|
||||||
|
|
|
@ -69,65 +69,65 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 26"><span class="line"><span><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<div class="code" style="counter-reset: line 26"><span class="line"><span><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
31:19-31:35: @1[0]: _3 = &_4
|
31:19-31:35: @1[0]: _3 = &_4
|
||||||
31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
33:25-33:26: @3[2]: _5 = const 0_i32
|
33:25-33:26: @3[2]: _5 = const 0_i32
|
||||||
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
34:8-34:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
34:8-34:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
31:19-31:35: @1[0]: _3 = &_4
|
31:19-31:35: @1[0]: _3 = &_4
|
||||||
31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
33:25-33:26: @3[2]: _5 = const 0_i32
|
33:25-33:26: @3[2]: _5 = const 0_i32
|
||||||
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
34:8-34:15: @3[5]: _6 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
34:8-34:15: @3[5]: _6 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
31:19-31:35: @1[0]: _3 = &_4
|
31:19-31:35: @1[0]: _3 = &_4
|
||||||
31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
33:25-33:26: @3[2]: _5 = const 0_i32
|
33:25-33:26: @3[2]: _5 = const 0_i32
|
||||||
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
34:8-34:15: @3[5]: _6 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
34:8-34:15: @3[5]: _6 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
31:19-31:35: @1[0]: _3 = &_4
|
31:19-31:35: @1[0]: _3 = &_4
|
||||||
31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
33:25-33:26: @3[2]: _5 = const 0_i32
|
33:25-33:26: @3[2]: _5 = const 0_i32
|
||||||
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
34:8-34:15: @3[5]: _6 = _1"> // dependent conditions.</span></span>
|
34:8-34:15: @3[5]: _6 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
31:19-31:35: @1[0]: _3 = &_4
|
31:19-31:35: @1[0]: _3 = &_4
|
||||||
31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
33:25-33:26: @3[2]: _5 = const 0_i32
|
33:25-33:26: @3[2]: _5 = const 0_i32
|
||||||
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
34:8-34:15: @3[5]: _6 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
34:8-34:15: @3[5]: _6 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
31:19-31:35: @1[0]: _3 = &_4
|
31:19-31:35: @1[0]: _3 = &_4
|
||||||
31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
33:25-33:26: @3[2]: _5 = const 0_i32
|
33:25-33:26: @3[2]: _5 = const 0_i32
|
||||||
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
34:8-34:15: @3[5]: _6 = _1"></span></span>
|
34:8-34:15: @3[5]: _6 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
31:19-31:35: @1[0]: _3 = &_4
|
31:19-31:35: @1[0]: _3 = &_4
|
||||||
31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
33:25-33:26: @3[2]: _5 = const 0_i32
|
33:25-33:26: @3[2]: _5 = const 0_i32
|
||||||
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
33:9-33:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
34:8-34:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span>
|
34:8-34:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="31:19-31:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
31:19-31:35: @1[0]: _3 = &_4
|
31:19-31:35: @1[0]: _3 = &_4
|
||||||
31:19-31:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
31:19-31:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
31:19-31:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
31:9-31:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
33:25-33:26: @3[2]: _5 = const 0_i32
|
33:25-33:26: @3[2]: _5 = const 0_i32
|
||||||
|
|
|
@ -69,65 +69,65 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 14"><span class="line"><span><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<div class="code" style="counter-reset: line 14"><span class="line"><span><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
19:19-19:35: @1[0]: _3 = &_4
|
19:19-19:35: @1[0]: _3 = &_4
|
||||||
19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
21:25-21:26: @3[2]: _5 = const 0_i32
|
21:25-21:26: @3[2]: _5 = const 0_i32
|
||||||
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
22:8-22:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn unused_fn() {</span></span>
|
22:8-22:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn unused_fn() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
19:19-19:35: @1[0]: _3 = &_4
|
19:19-19:35: @1[0]: _3 = &_4
|
||||||
19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
21:25-21:26: @3[2]: _5 = const 0_i32
|
21:25-21:26: @3[2]: _5 = const 0_i32
|
||||||
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
22:8-22:15: @3[5]: _6 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
22:8-22:15: @3[5]: _6 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
19:19-19:35: @1[0]: _3 = &_4
|
19:19-19:35: @1[0]: _3 = &_4
|
||||||
19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
21:25-21:26: @3[2]: _5 = const 0_i32
|
21:25-21:26: @3[2]: _5 = const 0_i32
|
||||||
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
22:8-22:15: @3[5]: _6 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
22:8-22:15: @3[5]: _6 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
19:19-19:35: @1[0]: _3 = &_4
|
19:19-19:35: @1[0]: _3 = &_4
|
||||||
19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
21:25-21:26: @3[2]: _5 = const 0_i32
|
21:25-21:26: @3[2]: _5 = const 0_i32
|
||||||
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
22:8-22:15: @3[5]: _6 = _1"> // dependent conditions.</span></span>
|
22:8-22:15: @3[5]: _6 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
19:19-19:35: @1[0]: _3 = &_4
|
19:19-19:35: @1[0]: _3 = &_4
|
||||||
19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
21:25-21:26: @3[2]: _5 = const 0_i32
|
21:25-21:26: @3[2]: _5 = const 0_i32
|
||||||
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
22:8-22:15: @3[5]: _6 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
22:8-22:15: @3[5]: _6 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
19:19-19:35: @1[0]: _3 = &_4
|
19:19-19:35: @1[0]: _3 = &_4
|
||||||
19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
21:25-21:26: @3[2]: _5 = const 0_i32
|
21:25-21:26: @3[2]: _5 = const 0_i32
|
||||||
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
22:8-22:15: @3[5]: _6 = _1"></span></span>
|
22:8-22:15: @3[5]: _6 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
19:19-19:35: @1[0]: _3 = &_4
|
19:19-19:35: @1[0]: _3 = &_4
|
||||||
19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
21:25-21:26: @3[2]: _5 = const 0_i32
|
21:25-21:26: @3[2]: _5 = const 0_i32
|
||||||
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
21:9-21:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
22:8-22:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span>
|
22:8-22:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="19:19-19:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
19:19-19:35: @1[0]: _3 = &_4
|
19:19-19:35: @1[0]: _3 = &_4
|
||||||
19:19-19:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
19:19-19:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
19:19-19:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
19:9-19:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
21:25-21:26: @3[2]: _5 = const 0_i32
|
21:25-21:26: @3[2]: _5 = const 0_i32
|
||||||
|
|
|
@ -69,65 +69,65 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>pub fn unused_pub_fn_not_in_library() {</span></span>
|
10:8-10:15: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>pub fn unused_pub_fn_not_in_library() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[5]: _6 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
10:8-10:15: @3[5]: _6 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[5]: _6 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
10:8-10:15: @3[5]: _6 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[5]: _6 = _1"> // dependent conditions.</span></span>
|
10:8-10:15: @3[5]: _6 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[5]: _6 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
10:8-10:15: @3[5]: _6 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[5]: _6 = _1"></span></span>
|
10:8-10:15: @3[5]: _6 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span>
|
10:8-10:15: @3[5]: _6 = _1"> let mut countdown = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
|
|
|
@ -84,16 +84,16 @@ For revisions in Pull Requests (PR):
|
||||||
75:9-75:26: @3[28]: _29 = (_24.0: &&i32)
|
75:9-75:26: @3[28]: _29 = (_24.0: &&i32)
|
||||||
75:9-75:26: @3[30]: _30 = (_24.1: &&i32)
|
75:9-75:26: @3[30]: _30 = (_24.1: &&i32)
|
||||||
75:9-75:26: @3[33]: _32 = &(*_29)
|
75:9-75:26: @3[33]: _32 = &(*_29)
|
||||||
75:9-75:26: @3[35]: _33 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
75:9-75:26: @3[35]: _33 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
75:9-75:26: @3.Call: _31 = ArgumentV1::new::<&i32>(move _32, move _33) -> [return: bb5, unwind: bb14]
|
75:9-75:26: @3.Call: _31 = std::fmt::ArgumentV1::new::<&i32>(move _32, move _33) -> [return: bb5, unwind: bb14]
|
||||||
75:9-75:26: @5[4]: _35 = &(*_30)
|
75:9-75:26: @5[4]: _35 = &(*_30)
|
||||||
75:9-75:26: @5[6]: _36 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
75:9-75:26: @5[6]: _36 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
75:9-75:26: @5.Call: _34 = ArgumentV1::new::<&i32>(move _35, move _36) -> [return: bb6, unwind: bb14]
|
75:9-75:26: @5.Call: _34 = std::fmt::ArgumentV1::new::<&i32>(move _35, move _36) -> [return: bb6, unwind: bb14]
|
||||||
75:9-75:26: @6[2]: _23 = [move _31, move _34]
|
75:9-75:26: @6[2]: _23 = [move _31, move _34]
|
||||||
75:9-75:26: @6[7]: _22 = &_23
|
75:9-75:26: @6[7]: _22 = &_23
|
||||||
75:9-75:26: @6[8]: _21 = &(*_22)
|
75:9-75:26: @6[8]: _21 = &(*_22)
|
||||||
75:9-75:26: @6[9]: _20 = move _21 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
75:9-75:26: @6[9]: _20 = move _21 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
75:9-75:26: @6.Call: _15 = Arguments::new_v1(move _16, move _20) -> [return: bb7, unwind: bb14]
|
75:9-75:26: @6.Call: _15 = std::fmt::Arguments::new_v1(move _16, move _20) -> [return: bb7, unwind: bb14]
|
||||||
75:9-75:26: @7.Call: core::panicking::panic_fmt(move _15) -> bb14"><span class="annotation">@3,5,6,7⦊</span>assert_eq!(1, 1);<span class="annotation">⦉@3,5,6,7</span></span><span><span class="code odd" style="--layer: 1" title="75:9-75:26: @4[0]: _2 = const ()"><span class="annotation">⦉@4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
75:9-75:26: @7.Call: core::panicking::panic_fmt(move _15) -> bb14"><span class="annotation">@3,5,6,7⦊</span>assert_eq!(1, 1);<span class="annotation">⦉@3,5,6,7</span></span><span><span class="code odd" style="--layer: 1" title="75:9-75:26: @4[0]: _2 = const ()"><span class="annotation">⦉@4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> } else {</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> } else {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="77:9-77:26: @9[0]: _37 = const ()"><span class="annotation">@9⦊</span></span></span><span class="code even" style="--layer: 2" title="77:9-77:26: @8[5]: _72 = const main::promoted[0]
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="77:9-77:26: @9[0]: _37 = const ()"><span class="annotation">@9⦊</span></span></span><span class="code even" style="--layer: 2" title="77:9-77:26: @8[5]: _72 = const main::promoted[0]
|
||||||
|
@ -109,16 +109,16 @@ For revisions in Pull Requests (PR):
|
||||||
77:9-77:26: @8[28]: _64 = (_59.0: &&i32)
|
77:9-77:26: @8[28]: _64 = (_59.0: &&i32)
|
||||||
77:9-77:26: @8[30]: _65 = (_59.1: &&i32)
|
77:9-77:26: @8[30]: _65 = (_59.1: &&i32)
|
||||||
77:9-77:26: @8[33]: _67 = &(*_64)
|
77:9-77:26: @8[33]: _67 = &(*_64)
|
||||||
77:9-77:26: @8[35]: _68 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
77:9-77:26: @8[35]: _68 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
77:9-77:26: @8.Call: _66 = ArgumentV1::new::<&i32>(move _67, move _68) -> [return: bb10, unwind: bb14]
|
77:9-77:26: @8.Call: _66 = std::fmt::ArgumentV1::new::<&i32>(move _67, move _68) -> [return: bb10, unwind: bb14]
|
||||||
77:9-77:26: @10[4]: _70 = &(*_65)
|
77:9-77:26: @10[4]: _70 = &(*_65)
|
||||||
77:9-77:26: @10[6]: _71 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
77:9-77:26: @10[6]: _71 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
77:9-77:26: @10.Call: _69 = ArgumentV1::new::<&i32>(move _70, move _71) -> [return: bb11, unwind: bb14]
|
77:9-77:26: @10.Call: _69 = std::fmt::ArgumentV1::new::<&i32>(move _70, move _71) -> [return: bb11, unwind: bb14]
|
||||||
77:9-77:26: @11[2]: _58 = [move _66, move _69]
|
77:9-77:26: @11[2]: _58 = [move _66, move _69]
|
||||||
77:9-77:26: @11[7]: _57 = &_58
|
77:9-77:26: @11[7]: _57 = &_58
|
||||||
77:9-77:26: @11[8]: _56 = &(*_57)
|
77:9-77:26: @11[8]: _56 = &(*_57)
|
||||||
77:9-77:26: @11[9]: _55 = move _56 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
77:9-77:26: @11[9]: _55 = move _56 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
77:9-77:26: @11.Call: _50 = Arguments::new_v1(move _51, move _55) -> [return: bb12, unwind: bb14]
|
77:9-77:26: @11.Call: _50 = std::fmt::Arguments::new_v1(move _51, move _55) -> [return: bb12, unwind: bb14]
|
||||||
77:9-77:26: @12.Call: core::panicking::panic_fmt(move _50) -> bb14"><span class="annotation">@8,10,11,12⦊</span>assert_eq!(1, 2);<span class="annotation">⦉@8,10,11,12</span></span><span><span class="code even" style="--layer: 1" title="77:9-77:26: @9[0]: _37 = const ()"><span class="annotation">⦉@9</span></span></span><span class="code" style="--layer: 0"></span></span>
|
77:9-77:26: @12.Call: core::panicking::panic_fmt(move _50) -> bb14"><span class="annotation">@8,10,11,12⦊</span>assert_eq!(1, 2);<span class="annotation">⦉@8,10,11,12</span></span><span><span class="code even" style="--layer: 1" title="77:9-77:26: @9[0]: _37 = const ()"><span class="annotation">⦉@9</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="79:2-79:2: @13.Return: return"><span class="annotation">@13⦊</span>‸<span class="annotation">⦉@13</span></span></span></span></div>
|
<span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="79:2-79:2: @13.Return: return"><span class="annotation">@13⦊</span>‸<span class="annotation">⦉@13</span></span></span></span></div>
|
||||||
|
|
|
@ -84,16 +84,16 @@ For revisions in Pull Requests (PR):
|
||||||
4:14-4:30: @6[28]: _28 = (_23.0: &&i32)
|
4:14-4:30: @6[28]: _28 = (_23.0: &&i32)
|
||||||
4:14-4:30: @6[30]: _29 = (_23.1: &&i32)
|
4:14-4:30: @6[30]: _29 = (_23.1: &&i32)
|
||||||
4:14-4:30: @6[33]: _31 = &(*_28)
|
4:14-4:30: @6[33]: _31 = &(*_28)
|
||||||
4:14-4:30: @6[35]: _32 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
4:14-4:30: @6[35]: _32 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
4:14-4:30: @6.Call: _30 = ArgumentV1::new::<&i32>(move _31, move _32) -> [return: bb8, unwind: bb29]
|
4:14-4:30: @6.Call: _30 = std::fmt::ArgumentV1::new::<&i32>(move _31, move _32) -> [return: bb8, unwind: bb29]
|
||||||
4:14-4:30: @8[4]: _34 = &(*_29)
|
4:14-4:30: @8[4]: _34 = &(*_29)
|
||||||
4:14-4:30: @8[6]: _35 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
4:14-4:30: @8[6]: _35 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
4:14-4:30: @8.Call: _33 = ArgumentV1::new::<&i32>(move _34, move _35) -> [return: bb9, unwind: bb29]
|
4:14-4:30: @8.Call: _33 = std::fmt::ArgumentV1::new::<&i32>(move _34, move _35) -> [return: bb9, unwind: bb29]
|
||||||
4:14-4:30: @9[2]: _22 = [move _30, move _33]
|
4:14-4:30: @9[2]: _22 = [move _30, move _33]
|
||||||
4:14-4:30: @9[7]: _21 = &_22
|
4:14-4:30: @9[7]: _21 = &_22
|
||||||
4:14-4:30: @9[8]: _20 = &(*_21)
|
4:14-4:30: @9[8]: _20 = &(*_21)
|
||||||
4:14-4:30: @9[9]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
4:14-4:30: @9[9]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
4:14-4:30: @9.Call: _14 = Arguments::new_v1(move _15, move _19) -> [return: bb10, unwind: bb29]
|
4:14-4:30: @9.Call: _14 = std::fmt::Arguments::new_v1(move _15, move _19) -> [return: bb10, unwind: bb29]
|
||||||
4:14-4:30: @10.Call: core::panicking::panic_fmt(move _14) -> bb29"><span class="annotation">@6,8,9,10⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@6,8,9,10</span></span><span><span class="code odd" style="--layer: 1" title="4:14-4:30: @7[0]: _0 = const ()"><span class="annotation">⦉@7</span></span></span><span class="code" style="--layer: 0">, // this is run,</span></span>
|
4:14-4:30: @10.Call: core::panicking::panic_fmt(move _14) -> bb29"><span class="annotation">@6,8,9,10⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@6,8,9,10</span></span><span><span class="code odd" style="--layer: 1" title="4:14-4:30: @7[0]: _0 = const ()"><span class="annotation">⦉@7</span></span></span><span class="code" style="--layer: 0">, // this is run,</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> 2 => </span><span><span class="code even" style="--layer: 1" title="5:14-5:30: @13[0]: _0 = const ()"><span class="annotation">@13⦊</span></span></span><span class="code even" style="--layer: 2" title="5:14-5:30: @12[5]: _141 = const fn_run_in_doctests::promoted[3]
|
<span class="line"><span class="code" style="--layer: 0"> 2 => </span><span><span class="code even" style="--layer: 1" title="5:14-5:30: @13[0]: _0 = const ()"><span class="annotation">@13⦊</span></span></span><span class="code even" style="--layer: 2" title="5:14-5:30: @12[5]: _141 = const fn_run_in_doctests::promoted[3]
|
||||||
5:14-5:30: @12[6]: _51 = &(*_141)
|
5:14-5:30: @12[6]: _51 = &(*_141)
|
||||||
|
@ -108,16 +108,16 @@ For revisions in Pull Requests (PR):
|
||||||
5:14-5:30: @12[28]: _62 = (_57.0: &&i32)
|
5:14-5:30: @12[28]: _62 = (_57.0: &&i32)
|
||||||
5:14-5:30: @12[30]: _63 = (_57.1: &&i32)
|
5:14-5:30: @12[30]: _63 = (_57.1: &&i32)
|
||||||
5:14-5:30: @12[33]: _65 = &(*_62)
|
5:14-5:30: @12[33]: _65 = &(*_62)
|
||||||
5:14-5:30: @12[35]: _66 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
5:14-5:30: @12[35]: _66 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
5:14-5:30: @12.Call: _64 = ArgumentV1::new::<&i32>(move _65, move _66) -> [return: bb14, unwind: bb29]
|
5:14-5:30: @12.Call: _64 = std::fmt::ArgumentV1::new::<&i32>(move _65, move _66) -> [return: bb14, unwind: bb29]
|
||||||
5:14-5:30: @14[4]: _68 = &(*_63)
|
5:14-5:30: @14[4]: _68 = &(*_63)
|
||||||
5:14-5:30: @14[6]: _69 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
5:14-5:30: @14[6]: _69 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
5:14-5:30: @14.Call: _67 = ArgumentV1::new::<&i32>(move _68, move _69) -> [return: bb15, unwind: bb29]
|
5:14-5:30: @14.Call: _67 = std::fmt::ArgumentV1::new::<&i32>(move _68, move _69) -> [return: bb15, unwind: bb29]
|
||||||
5:14-5:30: @15[2]: _56 = [move _64, move _67]
|
5:14-5:30: @15[2]: _56 = [move _64, move _67]
|
||||||
5:14-5:30: @15[7]: _55 = &_56
|
5:14-5:30: @15[7]: _55 = &_56
|
||||||
5:14-5:30: @15[8]: _54 = &(*_55)
|
5:14-5:30: @15[8]: _54 = &(*_55)
|
||||||
5:14-5:30: @15[9]: _53 = move _54 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
5:14-5:30: @15[9]: _53 = move _54 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
5:14-5:30: @15.Call: _48 = Arguments::new_v1(move _49, move _53) -> [return: bb16, unwind: bb29]
|
5:14-5:30: @15.Call: _48 = std::fmt::Arguments::new_v1(move _49, move _53) -> [return: bb16, unwind: bb29]
|
||||||
5:14-5:30: @16.Call: core::panicking::panic_fmt(move _48) -> bb29"><span class="annotation">@12,14,15,16⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@12,14,15,16</span></span><span><span class="code even" style="--layer: 1" title="5:14-5:30: @13[0]: _0 = const ()"><span class="annotation">⦉@13</span></span></span><span class="code" style="--layer: 0">, // this,</span></span>
|
5:14-5:30: @16.Call: core::panicking::panic_fmt(move _48) -> bb29"><span class="annotation">@12,14,15,16⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@12,14,15,16</span></span><span><span class="code even" style="--layer: 1" title="5:14-5:30: @13[0]: _0 = const ()"><span class="annotation">⦉@13</span></span></span><span class="code" style="--layer: 0">, // this,</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> 3 => </span><span><span class="code odd" style="--layer: 1" title="6:14-6:30: @19[0]: _0 = const ()"><span class="annotation">@19⦊</span></span></span><span class="code even" style="--layer: 2" title="6:14-6:30: @18[5]: _144 = const fn_run_in_doctests::promoted[6]
|
<span class="line"><span class="code" style="--layer: 0"> 3 => </span><span><span class="code odd" style="--layer: 1" title="6:14-6:30: @19[0]: _0 = const ()"><span class="annotation">@19⦊</span></span></span><span class="code even" style="--layer: 2" title="6:14-6:30: @18[5]: _144 = const fn_run_in_doctests::promoted[6]
|
||||||
6:14-6:30: @18[6]: _85 = &(*_144)
|
6:14-6:30: @18[6]: _85 = &(*_144)
|
||||||
|
@ -132,16 +132,16 @@ For revisions in Pull Requests (PR):
|
||||||
6:14-6:30: @18[28]: _96 = (_91.0: &&i32)
|
6:14-6:30: @18[28]: _96 = (_91.0: &&i32)
|
||||||
6:14-6:30: @18[30]: _97 = (_91.1: &&i32)
|
6:14-6:30: @18[30]: _97 = (_91.1: &&i32)
|
||||||
6:14-6:30: @18[33]: _99 = &(*_96)
|
6:14-6:30: @18[33]: _99 = &(*_96)
|
||||||
6:14-6:30: @18[35]: _100 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
6:14-6:30: @18[35]: _100 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
6:14-6:30: @18.Call: _98 = ArgumentV1::new::<&i32>(move _99, move _100) -> [return: bb20, unwind: bb29]
|
6:14-6:30: @18.Call: _98 = std::fmt::ArgumentV1::new::<&i32>(move _99, move _100) -> [return: bb20, unwind: bb29]
|
||||||
6:14-6:30: @20[4]: _102 = &(*_97)
|
6:14-6:30: @20[4]: _102 = &(*_97)
|
||||||
6:14-6:30: @20[6]: _103 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
6:14-6:30: @20[6]: _103 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
6:14-6:30: @20.Call: _101 = ArgumentV1::new::<&i32>(move _102, move _103) -> [return: bb21, unwind: bb29]
|
6:14-6:30: @20.Call: _101 = std::fmt::ArgumentV1::new::<&i32>(move _102, move _103) -> [return: bb21, unwind: bb29]
|
||||||
6:14-6:30: @21[2]: _90 = [move _98, move _101]
|
6:14-6:30: @21[2]: _90 = [move _98, move _101]
|
||||||
6:14-6:30: @21[7]: _89 = &_90
|
6:14-6:30: @21[7]: _89 = &_90
|
||||||
6:14-6:30: @21[8]: _88 = &(*_89)
|
6:14-6:30: @21[8]: _88 = &(*_89)
|
||||||
6:14-6:30: @21[9]: _87 = move _88 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
6:14-6:30: @21[9]: _87 = move _88 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
6:14-6:30: @21.Call: _82 = Arguments::new_v1(move _83, move _87) -> [return: bb22, unwind: bb29]
|
6:14-6:30: @21.Call: _82 = std::fmt::Arguments::new_v1(move _83, move _87) -> [return: bb22, unwind: bb29]
|
||||||
6:14-6:30: @22.Call: core::panicking::panic_fmt(move _82) -> bb29"><span class="annotation">@18,20,21,22⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@18,20,21,22</span></span><span><span class="code odd" style="--layer: 1" title="6:14-6:30: @19[0]: _0 = const ()"><span class="annotation">⦉@19</span></span></span><span class="code" style="--layer: 0">, // and this too</span></span>
|
6:14-6:30: @22.Call: core::panicking::panic_fmt(move _82) -> bb29"><span class="annotation">@18,20,21,22⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@18,20,21,22</span></span><span><span class="code odd" style="--layer: 1" title="6:14-6:30: @19[0]: _0 = const ()"><span class="annotation">⦉@19</span></span></span><span class="code" style="--layer: 0">, // and this too</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="7:14-7:30: @24[0]: _0 = const ()"><span class="annotation">@24⦊</span></span></span><span class="code even" style="--layer: 2" title="7:14-7:30: @23[5]: _147 = const fn_run_in_doctests::promoted[9]
|
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="7:14-7:30: @24[0]: _0 = const ()"><span class="annotation">@24⦊</span></span></span><span class="code even" style="--layer: 2" title="7:14-7:30: @23[5]: _147 = const fn_run_in_doctests::promoted[9]
|
||||||
7:14-7:30: @23[6]: _119 = &(*_147)
|
7:14-7:30: @23[6]: _119 = &(*_147)
|
||||||
|
@ -156,16 +156,16 @@ For revisions in Pull Requests (PR):
|
||||||
7:14-7:30: @23[28]: _130 = (_125.0: &&i32)
|
7:14-7:30: @23[28]: _130 = (_125.0: &&i32)
|
||||||
7:14-7:30: @23[30]: _131 = (_125.1: &&i32)
|
7:14-7:30: @23[30]: _131 = (_125.1: &&i32)
|
||||||
7:14-7:30: @23[33]: _133 = &(*_130)
|
7:14-7:30: @23[33]: _133 = &(*_130)
|
||||||
7:14-7:30: @23[35]: _134 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
7:14-7:30: @23[35]: _134 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
7:14-7:30: @23.Call: _132 = ArgumentV1::new::<&i32>(move _133, move _134) -> [return: bb25, unwind: bb29]
|
7:14-7:30: @23.Call: _132 = std::fmt::ArgumentV1::new::<&i32>(move _133, move _134) -> [return: bb25, unwind: bb29]
|
||||||
7:14-7:30: @25[4]: _136 = &(*_131)
|
7:14-7:30: @25[4]: _136 = &(*_131)
|
||||||
7:14-7:30: @25[6]: _137 = <&i32 as Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
7:14-7:30: @25[6]: _137 = <&i32 as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r &i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
7:14-7:30: @25.Call: _135 = ArgumentV1::new::<&i32>(move _136, move _137) -> [return: bb26, unwind: bb29]
|
7:14-7:30: @25.Call: _135 = std::fmt::ArgumentV1::new::<&i32>(move _136, move _137) -> [return: bb26, unwind: bb29]
|
||||||
7:14-7:30: @26[2]: _124 = [move _132, move _135]
|
7:14-7:30: @26[2]: _124 = [move _132, move _135]
|
||||||
7:14-7:30: @26[7]: _123 = &_124
|
7:14-7:30: @26[7]: _123 = &_124
|
||||||
7:14-7:30: @26[8]: _122 = &(*_123)
|
7:14-7:30: @26[8]: _122 = &(*_123)
|
||||||
7:14-7:30: @26[9]: _121 = move _122 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
7:14-7:30: @26[9]: _121 = move _122 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
7:14-7:30: @26.Call: _116 = Arguments::new_v1(move _117, move _121) -> [return: bb27, unwind: bb29]
|
7:14-7:30: @26.Call: _116 = std::fmt::Arguments::new_v1(move _117, move _121) -> [return: bb27, unwind: bb29]
|
||||||
7:14-7:30: @27.Call: core::panicking::panic_fmt(move _116) -> bb29"><span class="annotation">@23,25,26,27⦊</span>assert_eq!(1, 2)<span class="annotation">⦉@23,25,26,27</span></span><span><span class="code even" style="--layer: 1" title="7:14-7:30: @24[0]: _0 = const ()"><span class="annotation">⦉@24</span></span></span><span class="code" style="--layer: 0">, // however this is not</span></span>
|
7:14-7:30: @27.Call: core::panicking::panic_fmt(move _116) -> bb29"><span class="annotation">@23,25,26,27⦊</span>assert_eq!(1, 2)<span class="annotation">⦉@23,25,26,27</span></span><span><span class="code even" style="--layer: 1" title="7:14-7:30: @24[0]: _0 = const ()"><span class="annotation">⦉@24</span></span></span><span class="code" style="--layer: 0">, // however this is not</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="9:2-9:2: @28.Return: return"><span class="annotation">@28⦊</span>‸<span class="annotation">⦉@28</span></span></span></span></div>
|
<span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="9:2-9:2: @28.Return: return"><span class="annotation">@28⦊</span>‸<span class="annotation">⦉@28</span></span></span></span></div>
|
||||||
|
|
|
@ -109,8 +109,8 @@ For revisions in Pull Requests (PR):
|
||||||
20:9-20:43: @1[18]: _15 = &(*_20)
|
20:9-20:43: @1[18]: _15 = &(*_20)
|
||||||
20:9-20:43: @1[19]: _14 = &(*_15)
|
20:9-20:43: @1[19]: _14 = &(*_15)
|
||||||
20:9-20:43: @1[20]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
20:9-20:43: @1[20]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
20:9-20:43: @1.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb11]
|
20:9-20:43: @1.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb11]
|
||||||
20:9-20:43: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb11]
|
20:9-20:43: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb11]
|
||||||
20:9-20:43: @4[5]: _6 = const ()
|
20:9-20:43: @4[5]: _6 = const ()
|
||||||
21:16-21:22: @4[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@1,3,4,8,9⦊</span>println!("Exiting with error...");</span></span>
|
21:16-21:22: @4[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@1,3,4,8,9⦊</span>println!("Exiting with error...");</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="20:18-20:41: @1[6]: _21 = const main::promoted[1]
|
<span class="line"><span class="code odd" style="--layer: 1" title="20:18-20:41: @1[6]: _21 = const main::promoted[1]
|
||||||
|
@ -123,8 +123,8 @@ For revisions in Pull Requests (PR):
|
||||||
20:9-20:43: @1[18]: _15 = &(*_20)
|
20:9-20:43: @1[18]: _15 = &(*_20)
|
||||||
20:9-20:43: @1[19]: _14 = &(*_15)
|
20:9-20:43: @1[19]: _14 = &(*_15)
|
||||||
20:9-20:43: @1[20]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
20:9-20:43: @1[20]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
20:9-20:43: @1.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb11]
|
20:9-20:43: @1.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb11]
|
||||||
20:9-20:43: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb11]
|
20:9-20:43: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb11]
|
||||||
20:9-20:43: @4[5]: _6 = const ()
|
20:9-20:43: @4[5]: _6 = const ()
|
||||||
21:16-21:22: @4[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"> return Err(1)<span class="annotation">⦉@1,3,4,8,9</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
21:16-21:22: @4[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"> return Err(1)<span class="annotation">⦉@1,3,4,8,9</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="22:6-22:6: @2[0]: _3 = const ()
|
<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="22:6-22:6: @2[0]: _3 = const ()
|
||||||
|
|
|
@ -69,7 +69,7 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 8"><span class="line"> <span><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as Drop>::drop::promoted[0]
|
<div class="code" style="counter-reset: line 8"><span class="line"> <span><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as std::ops::Drop>::drop::promoted[0]
|
||||||
10:18-10:36: @0[7]: _7 = &(*_19)
|
10:18-10:36: @0[7]: _7 = &(*_19)
|
||||||
10:18-10:36: @0[8]: _6 = &(*_7)
|
10:18-10:36: @0[8]: _6 = &(*_7)
|
||||||
10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -79,17 +79,17 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:53: @0[22]: _15 = (_13.0: &i32)
|
10:9-10:53: @0[22]: _15 = (_13.0: &i32)
|
||||||
10:9-10:53: @0[25]: _17 = &(*_15)
|
10:9-10:53: @0[25]: _17 = &(*_15)
|
||||||
10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
10:9-10:53: @0.Call: _16 = ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
10:9-10:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
10:9-10:53: @1[2]: _12 = [move _16]
|
10:9-10:53: @1[2]: _12 = [move _16]
|
||||||
10:9-10:53: @1[5]: _11 = &_12
|
10:9-10:53: @1[5]: _11 = &_12
|
||||||
10:9-10:53: @1[6]: _10 = &(*_11)
|
10:9-10:53: @1[6]: _10 = &(*_11)
|
||||||
10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
10:9-10:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
10:9-10:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
10:9-10:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
10:9-10:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
10:9-10:53: @3[6]: _2 = const ()
|
10:9-10:53: @3[6]: _2 = const ()
|
||||||
9:24-11:6: @3[8]: _0 = const ()
|
9:24-11:6: @3[8]: _0 = const ()
|
||||||
11:6-11:6: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn drop(&mut self) {</span></span>
|
11:6-11:6: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn drop(&mut self) {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as Drop>::drop::promoted[0]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as std::ops::Drop>::drop::promoted[0]
|
||||||
10:18-10:36: @0[7]: _7 = &(*_19)
|
10:18-10:36: @0[7]: _7 = &(*_19)
|
||||||
10:18-10:36: @0[8]: _6 = &(*_7)
|
10:18-10:36: @0[8]: _6 = &(*_7)
|
||||||
10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -99,17 +99,17 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:53: @0[22]: _15 = (_13.0: &i32)
|
10:9-10:53: @0[22]: _15 = (_13.0: &i32)
|
||||||
10:9-10:53: @0[25]: _17 = &(*_15)
|
10:9-10:53: @0[25]: _17 = &(*_15)
|
||||||
10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
10:9-10:53: @0.Call: _16 = ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
10:9-10:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
10:9-10:53: @1[2]: _12 = [move _16]
|
10:9-10:53: @1[2]: _12 = [move _16]
|
||||||
10:9-10:53: @1[5]: _11 = &_12
|
10:9-10:53: @1[5]: _11 = &_12
|
||||||
10:9-10:53: @1[6]: _10 = &(*_11)
|
10:9-10:53: @1[6]: _10 = &(*_11)
|
||||||
10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
10:9-10:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
10:9-10:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
10:9-10:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
10:9-10:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
10:9-10:53: @3[6]: _2 = const ()
|
10:9-10:53: @3[6]: _2 = const ()
|
||||||
9:24-11:6: @3[8]: _0 = const ()
|
9:24-11:6: @3[8]: _0 = const ()
|
||||||
11:6-11:6: @3.Return: return"> println!("BOOM times {}!!!", self.strength);</span></span>
|
11:6-11:6: @3.Return: return"> println!("BOOM times {}!!!", self.strength);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as Drop>::drop::promoted[0]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:18-10:36: @0[6]: _19 = const <Firework as std::ops::Drop>::drop::promoted[0]
|
||||||
10:18-10:36: @0[7]: _7 = &(*_19)
|
10:18-10:36: @0[7]: _7 = &(*_19)
|
||||||
10:18-10:36: @0[8]: _6 = &(*_7)
|
10:18-10:36: @0[8]: _6 = &(*_7)
|
||||||
10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
10:18-10:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -119,13 +119,13 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:53: @0[22]: _15 = (_13.0: &i32)
|
10:9-10:53: @0[22]: _15 = (_13.0: &i32)
|
||||||
10:9-10:53: @0[25]: _17 = &(*_15)
|
10:9-10:53: @0[25]: _17 = &(*_15)
|
||||||
10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
10:9-10:53: @0[27]: _18 = <i32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r i32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
10:9-10:53: @0.Call: _16 = ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
10:9-10:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<i32>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
10:9-10:53: @1[2]: _12 = [move _16]
|
10:9-10:53: @1[2]: _12 = [move _16]
|
||||||
10:9-10:53: @1[5]: _11 = &_12
|
10:9-10:53: @1[5]: _11 = &_12
|
||||||
10:9-10:53: @1[6]: _10 = &(*_11)
|
10:9-10:53: @1[6]: _10 = &(*_11)
|
||||||
10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
10:9-10:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
10:9-10:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
10:9-10:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
10:9-10:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
10:9-10:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
10:9-10:53: @3[6]: _2 = const ()
|
10:9-10:53: @3[6]: _2 = const ()
|
||||||
9:24-11:6: @3[8]: _0 = const ()
|
9:24-11:6: @3[8]: _0 = const ()
|
||||||
11:6-11:6: @3.Return: return"> }<span class="annotation">⦉@0,1,2,3</span></span></span></span></div>
|
11:6-11:6: @3.Return: return"> }<span class="annotation">⦉@0,1,2,3</span></span></span></span></div>
|
||||||
|
|
|
@ -178,8 +178,8 @@ For revisions in Pull Requests (PR):
|
||||||
31:9-31:43: @4[18]: _21 = &(*_26)
|
31:9-31:43: @4[18]: _21 = &(*_26)
|
||||||
31:9-31:43: @4[19]: _20 = &(*_21)
|
31:9-31:43: @4[19]: _20 = &(*_21)
|
||||||
31:9-31:43: @4[20]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
31:9-31:43: @4[20]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
31:9-31:43: @4.Call: _14 = Arguments::new_v1(move _15, move _19) -> [return: bb6, unwind: bb14]
|
31:9-31:43: @4.Call: _14 = std::fmt::Arguments::new_v1(move _15, move _19) -> [return: bb6, unwind: bb14]
|
||||||
31:9-31:43: @6.Call: _13 = _print(move _14) -> [return: bb7, unwind: bb14]
|
31:9-31:43: @6.Call: _13 = std::io::_print(move _14) -> [return: bb7, unwind: bb14]
|
||||||
31:9-31:43: @7[5]: _12 = const ()
|
31:9-31:43: @7[5]: _12 = const ()
|
||||||
32:16-32:22: @7[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@4,6,7,11,12⦊</span>println!("Exiting with error...");</span></span>
|
32:16-32:22: @7[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"><span class="annotation">@4,6,7,11,12⦊</span>println!("Exiting with error...");</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="31:18-31:41: @4[6]: _27 = const main::promoted[1]
|
<span class="line"><span class="code odd" style="--layer: 1" title="31:18-31:41: @4[6]: _27 = const main::promoted[1]
|
||||||
|
@ -192,8 +192,8 @@ For revisions in Pull Requests (PR):
|
||||||
31:9-31:43: @4[18]: _21 = &(*_26)
|
31:9-31:43: @4[18]: _21 = &(*_26)
|
||||||
31:9-31:43: @4[19]: _20 = &(*_21)
|
31:9-31:43: @4[19]: _20 = &(*_21)
|
||||||
31:9-31:43: @4[20]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
31:9-31:43: @4[20]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
31:9-31:43: @4.Call: _14 = Arguments::new_v1(move _15, move _19) -> [return: bb6, unwind: bb14]
|
31:9-31:43: @4.Call: _14 = std::fmt::Arguments::new_v1(move _15, move _19) -> [return: bb6, unwind: bb14]
|
||||||
31:9-31:43: @6.Call: _13 = _print(move _14) -> [return: bb7, unwind: bb14]
|
31:9-31:43: @6.Call: _13 = std::io::_print(move _14) -> [return: bb7, unwind: bb14]
|
||||||
31:9-31:43: @7[5]: _12 = const ()
|
31:9-31:43: @7[5]: _12 = const ()
|
||||||
32:16-32:22: @7[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"> return Err(1)<span class="annotation">⦉@4,6,7,11,12</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
32:16-32:22: @7[7]: _0 = std::result::Result::<(), u8>::Err(const 1_u8)"> return Err(1)<span class="annotation">⦉@4,6,7,11,12</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const ()
|
<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="33:6-33:6: @5[0]: _9 = const ()
|
||||||
|
|
|
@ -69,7 +69,7 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 16"><span class="line"> <span><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as Drop>::drop::promoted[0]
|
<div class="code" style="counter-reset: line 16"><span class="line"> <span><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as std::ops::Drop>::drop::promoted[0]
|
||||||
18:18-18:36: @0[7]: _7 = &(*_19)
|
18:18-18:36: @0[7]: _7 = &(*_19)
|
||||||
18:18-18:36: @0[8]: _6 = &(*_7)
|
18:18-18:36: @0[8]: _6 = &(*_7)
|
||||||
18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -79,17 +79,17 @@ For revisions in Pull Requests (PR):
|
||||||
18:9-18:53: @0[22]: _15 = (_13.0: &T)
|
18:9-18:53: @0[22]: _15 = (_13.0: &T)
|
||||||
18:9-18:53: @0[25]: _17 = &(*_15)
|
18:9-18:53: @0[25]: _17 = &(*_15)
|
||||||
18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
18:9-18:53: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
18:9-18:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
18:9-18:53: @1[2]: _12 = [move _16]
|
18:9-18:53: @1[2]: _12 = [move _16]
|
||||||
18:9-18:53: @1[5]: _11 = &_12
|
18:9-18:53: @1[5]: _11 = &_12
|
||||||
18:9-18:53: @1[6]: _10 = &(*_11)
|
18:9-18:53: @1[6]: _10 = &(*_11)
|
||||||
18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
18:9-18:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
18:9-18:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
18:9-18:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
18:9-18:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
18:9-18:53: @3[6]: _2 = const ()
|
18:9-18:53: @3[6]: _2 = const ()
|
||||||
17:24-19:6: @3[8]: _0 = const ()
|
17:24-19:6: @3[8]: _0 = const ()
|
||||||
19:6-19:6: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn drop(&mut self) {</span></span>
|
19:6-19:6: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn drop(&mut self) {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as Drop>::drop::promoted[0]
|
<span class="line"><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as std::ops::Drop>::drop::promoted[0]
|
||||||
18:18-18:36: @0[7]: _7 = &(*_19)
|
18:18-18:36: @0[7]: _7 = &(*_19)
|
||||||
18:18-18:36: @0[8]: _6 = &(*_7)
|
18:18-18:36: @0[8]: _6 = &(*_7)
|
||||||
18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -99,17 +99,17 @@ For revisions in Pull Requests (PR):
|
||||||
18:9-18:53: @0[22]: _15 = (_13.0: &T)
|
18:9-18:53: @0[22]: _15 = (_13.0: &T)
|
||||||
18:9-18:53: @0[25]: _17 = &(*_15)
|
18:9-18:53: @0[25]: _17 = &(*_15)
|
||||||
18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
18:9-18:53: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
18:9-18:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
18:9-18:53: @1[2]: _12 = [move _16]
|
18:9-18:53: @1[2]: _12 = [move _16]
|
||||||
18:9-18:53: @1[5]: _11 = &_12
|
18:9-18:53: @1[5]: _11 = &_12
|
||||||
18:9-18:53: @1[6]: _10 = &(*_11)
|
18:9-18:53: @1[6]: _10 = &(*_11)
|
||||||
18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
18:9-18:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
18:9-18:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
18:9-18:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
18:9-18:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
18:9-18:53: @3[6]: _2 = const ()
|
18:9-18:53: @3[6]: _2 = const ()
|
||||||
17:24-19:6: @3[8]: _0 = const ()
|
17:24-19:6: @3[8]: _0 = const ()
|
||||||
19:6-19:6: @3.Return: return"> println!("BOOM times {}!!!", self.strength);</span></span>
|
19:6-19:6: @3.Return: return"> println!("BOOM times {}!!!", self.strength);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as Drop>::drop::promoted[0]
|
<span class="line"><span class="code even" style="--layer: 1" title="18:18-18:36: @0[6]: _19 = const <Firework<T> as std::ops::Drop>::drop::promoted[0]
|
||||||
18:18-18:36: @0[7]: _7 = &(*_19)
|
18:18-18:36: @0[7]: _7 = &(*_19)
|
||||||
18:18-18:36: @0[8]: _6 = &(*_7)
|
18:18-18:36: @0[8]: _6 = &(*_7)
|
||||||
18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
18:18-18:36: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -119,13 +119,13 @@ For revisions in Pull Requests (PR):
|
||||||
18:9-18:53: @0[22]: _15 = (_13.0: &T)
|
18:9-18:53: @0[22]: _15 = (_13.0: &T)
|
||||||
18:9-18:53: @0[25]: _17 = &(*_15)
|
18:9-18:53: @0[25]: _17 = &(*_15)
|
||||||
18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
18:9-18:53: @0[27]: _18 = <T as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
18:9-18:53: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
18:9-18:53: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
18:9-18:53: @1[2]: _12 = [move _16]
|
18:9-18:53: @1[2]: _12 = [move _16]
|
||||||
18:9-18:53: @1[5]: _11 = &_12
|
18:9-18:53: @1[5]: _11 = &_12
|
||||||
18:9-18:53: @1[6]: _10 = &(*_11)
|
18:9-18:53: @1[6]: _10 = &(*_11)
|
||||||
18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
18:9-18:53: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
18:9-18:53: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
18:9-18:53: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
18:9-18:53: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
18:9-18:53: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
18:9-18:53: @3[6]: _2 = const ()
|
18:9-18:53: @3[6]: _2 = const ()
|
||||||
17:24-19:6: @3[8]: _0 = const ()
|
17:24-19:6: @3[8]: _0 = const ()
|
||||||
19:6-19:6: @3.Return: return"> }<span class="annotation">⦉@0,1,2,3</span></span></span></span></div>
|
19:6-19:6: @3.Return: return"> }<span class="annotation">⦉@0,1,2,3</span></span></span></span></div>
|
||||||
|
|
|
@ -69,153 +69,153 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
21:9-21:16: @3[5]: _6 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> // dependent conditions.</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> let</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> let</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> is_true</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> is_true</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> =</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> =</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> std::env::args().len()</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> std::env::args().len()</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> ==</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> ==</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> 1</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> 1</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> ;</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> ;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> let</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> let</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> mut</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> mut</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> countdown</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> countdown</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> =</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> =</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> 0</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> 0</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> ;</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> ;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
15:9-16:14: @3[3]: FakeRead(ForLet, _5)
|
||||||
21:9-21:16: @3[5]: _6 = _1"> if</span></span>
|
21:9-21:16: @3[5]: _6 = _1"> if</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="10:9-10:25: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
10:9-10:25: @1[0]: _3 = &_4
|
10:9-10:25: @1[0]: _3 = &_4
|
||||||
10:9-10:31: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
10:9-10:31: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
10:9-12:10: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
8:5-8:12: @2[3]: FakeRead(ForLet, _1)
|
||||||
18:9-18:10: @3[2]: _5 = const 0_i32
|
18:9-18:10: @3[2]: _5 = const 0_i32
|
||||||
|
|
|
@ -69,73 +69,73 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:9-11:16: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
11:9-11:16: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:9-11:16: @3[6]: _7 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
11:9-11:16: @3[6]: _7 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:9-11:16: @3[6]: _7 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
11:9-11:16: @3[6]: _7 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:9-11:16: @3[6]: _7 = _1"> // dependent conditions.</span></span>
|
11:9-11:16: @3[6]: _7 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:9-11:16: @3[6]: _7 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
11:9-11:16: @3[6]: _7 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:9-11:16: @3[6]: _7 = _1"></span></span>
|
11:9-11:16: @3[6]: _7 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:9-11:16: @3[6]: _7 = _1"> let mut countdown = 0;</span></span>
|
11:9-11:16: @3[6]: _7 = _1"> let mut countdown = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:9-11:16: @3[6]: _7 = _1"> if</span></span>
|
11:9-11:16: @3[6]: _7 = _1"> if</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb11]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb11]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb10]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
|
|
|
@ -69,24 +69,24 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 32"><span class="line"> <span><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = in_func(const IN_CONST) -> [return: bb1, unwind: bb3]
|
<div class="code" style="counter-reset: line 32"><span class="line"> <span><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = main::in_func(const main::IN_CONST) -> [return: bb1, unwind: bb3]
|
||||||
35:13-35:17: @1[3]: _4 = &mut (*_1)
|
35:13-35:17: @1[3]: _4 = &mut (*_1)
|
||||||
35:13-35:38: @1.Call: _3 = <Self as InTrait>::trait_func(move _4, const IN_CONST) -> [return: bb2, unwind: bb3]
|
35:13-35:38: @1.Call: _3 = <Self as main::InTrait>::trait_func(move _4, const main::IN_CONST) -> [return: bb2, unwind: bb3]
|
||||||
33:42-36:10: @2[2]: _0 = const ()
|
33:42-36:10: @2[2]: _0 = const ()
|
||||||
36:10-36:10: @2.Return: return"><span class="annotation">@0,1,2⦊</span>fn default_trait_func(&mut self) {</span></span>
|
36:10-36:10: @2.Return: return"><span class="annotation">@0,1,2⦊</span>fn default_trait_func(&mut self) {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = in_func(const IN_CONST) -> [return: bb1, unwind: bb3]
|
<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = main::in_func(const main::IN_CONST) -> [return: bb1, unwind: bb3]
|
||||||
35:13-35:17: @1[3]: _4 = &mut (*_1)
|
35:13-35:17: @1[3]: _4 = &mut (*_1)
|
||||||
35:13-35:38: @1.Call: _3 = <Self as InTrait>::trait_func(move _4, const IN_CONST) -> [return: bb2, unwind: bb3]
|
35:13-35:38: @1.Call: _3 = <Self as main::InTrait>::trait_func(move _4, const main::IN_CONST) -> [return: bb2, unwind: bb3]
|
||||||
33:42-36:10: @2[2]: _0 = const ()
|
33:42-36:10: @2[2]: _0 = const ()
|
||||||
36:10-36:10: @2.Return: return"> in_func(IN_CONST);</span></span>
|
36:10-36:10: @2.Return: return"> in_func(IN_CONST);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = in_func(const IN_CONST) -> [return: bb1, unwind: bb3]
|
<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = main::in_func(const main::IN_CONST) -> [return: bb1, unwind: bb3]
|
||||||
35:13-35:17: @1[3]: _4 = &mut (*_1)
|
35:13-35:17: @1[3]: _4 = &mut (*_1)
|
||||||
35:13-35:38: @1.Call: _3 = <Self as InTrait>::trait_func(move _4, const IN_CONST) -> [return: bb2, unwind: bb3]
|
35:13-35:38: @1.Call: _3 = <Self as main::InTrait>::trait_func(move _4, const main::IN_CONST) -> [return: bb2, unwind: bb3]
|
||||||
33:42-36:10: @2[2]: _0 = const ()
|
33:42-36:10: @2[2]: _0 = const ()
|
||||||
36:10-36:10: @2.Return: return"> self.trait_func(IN_CONST);</span></span>
|
36:10-36:10: @2.Return: return"> self.trait_func(IN_CONST);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = in_func(const IN_CONST) -> [return: bb1, unwind: bb3]
|
<span class="line"><span class="code even" style="--layer: 1" title="34:13-34:30: @0.Call: _2 = main::in_func(const main::IN_CONST) -> [return: bb1, unwind: bb3]
|
||||||
35:13-35:17: @1[3]: _4 = &mut (*_1)
|
35:13-35:17: @1[3]: _4 = &mut (*_1)
|
||||||
35:13-35:38: @1.Call: _3 = <Self as InTrait>::trait_func(move _4, const IN_CONST) -> [return: bb2, unwind: bb3]
|
35:13-35:38: @1.Call: _3 = <Self as main::InTrait>::trait_func(move _4, const main::IN_CONST) -> [return: bb2, unwind: bb3]
|
||||||
33:42-36:10: @2[2]: _0 = const ()
|
33:42-36:10: @2[2]: _0 = const ()
|
||||||
36:10-36:10: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
36:10-36:10: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -76,7 +76,7 @@ For revisions in Pull Requests (PR):
|
||||||
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
||||||
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
||||||
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
||||||
21:18-21:26: @1[9]: _23 = const in_func::promoted[0]
|
21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0]
|
||||||
21:18-21:26: @1[10]: _11 = &(*_23)
|
21:18-21:26: @1[10]: _11 = &(*_23)
|
||||||
21:18-21:26: @1[11]: _10 = &(*_11)
|
21:18-21:26: @1[11]: _10 = &(*_11)
|
||||||
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -86,13 +86,13 @@ For revisions in Pull Requests (PR):
|
||||||
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
||||||
21:9-21:30: @1[28]: _21 = &(*_19)
|
21:9-21:30: @1[28]: _21 = &(*_19)
|
||||||
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
||||||
21:9-21:30: @2[2]: _16 = [move _20]
|
21:9-21:30: @2[2]: _16 = [move _20]
|
||||||
21:9-21:30: @2[5]: _15 = &_16
|
21:9-21:30: @2[5]: _15 = &_16
|
||||||
21:9-21:30: @2[6]: _14 = &(*_15)
|
21:9-21:30: @2[6]: _14 = &(*_15)
|
||||||
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
||||||
21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5]
|
21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5]
|
||||||
21:9-21:30: @4[6]: _0 = const ()
|
21:9-21:30: @4[6]: _0 = const ()
|
||||||
22:6-22:6: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>fn in_func(a: u32) {</span></span>
|
22:6-22:6: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>fn in_func(a: u32) {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32
|
<span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32
|
||||||
|
@ -102,7 +102,7 @@ For revisions in Pull Requests (PR):
|
||||||
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
||||||
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
||||||
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
||||||
21:18-21:26: @1[9]: _23 = const in_func::promoted[0]
|
21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0]
|
||||||
21:18-21:26: @1[10]: _11 = &(*_23)
|
21:18-21:26: @1[10]: _11 = &(*_23)
|
||||||
21:18-21:26: @1[11]: _10 = &(*_11)
|
21:18-21:26: @1[11]: _10 = &(*_11)
|
||||||
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -112,13 +112,13 @@ For revisions in Pull Requests (PR):
|
||||||
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
||||||
21:9-21:30: @1[28]: _21 = &(*_19)
|
21:9-21:30: @1[28]: _21 = &(*_19)
|
||||||
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
||||||
21:9-21:30: @2[2]: _16 = [move _20]
|
21:9-21:30: @2[2]: _16 = [move _20]
|
||||||
21:9-21:30: @2[5]: _15 = &_16
|
21:9-21:30: @2[5]: _15 = &_16
|
||||||
21:9-21:30: @2[6]: _14 = &(*_15)
|
21:9-21:30: @2[6]: _14 = &(*_15)
|
||||||
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
||||||
21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5]
|
21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5]
|
||||||
21:9-21:30: @4[6]: _0 = const ()
|
21:9-21:30: @4[6]: _0 = const ()
|
||||||
22:6-22:6: @4.Return: return"> let b = 1;</span></span>
|
22:6-22:6: @4.Return: return"> let b = 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32
|
<span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32
|
||||||
|
@ -128,7 +128,7 @@ For revisions in Pull Requests (PR):
|
||||||
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
||||||
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
||||||
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
||||||
21:18-21:26: @1[9]: _23 = const in_func::promoted[0]
|
21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0]
|
||||||
21:18-21:26: @1[10]: _11 = &(*_23)
|
21:18-21:26: @1[10]: _11 = &(*_23)
|
||||||
21:18-21:26: @1[11]: _10 = &(*_11)
|
21:18-21:26: @1[11]: _10 = &(*_11)
|
||||||
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -138,13 +138,13 @@ For revisions in Pull Requests (PR):
|
||||||
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
||||||
21:9-21:30: @1[28]: _21 = &(*_19)
|
21:9-21:30: @1[28]: _21 = &(*_19)
|
||||||
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
||||||
21:9-21:30: @2[2]: _16 = [move _20]
|
21:9-21:30: @2[2]: _16 = [move _20]
|
||||||
21:9-21:30: @2[5]: _15 = &_16
|
21:9-21:30: @2[5]: _15 = &_16
|
||||||
21:9-21:30: @2[6]: _14 = &(*_15)
|
21:9-21:30: @2[6]: _14 = &(*_15)
|
||||||
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
||||||
21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5]
|
21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5]
|
||||||
21:9-21:30: @4[6]: _0 = const ()
|
21:9-21:30: @4[6]: _0 = const ()
|
||||||
22:6-22:6: @4.Return: return"> let c = a + b;</span></span>
|
22:6-22:6: @4.Return: return"> let c = a + b;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32
|
<span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32
|
||||||
|
@ -154,7 +154,7 @@ For revisions in Pull Requests (PR):
|
||||||
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
||||||
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
||||||
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
||||||
21:18-21:26: @1[9]: _23 = const in_func::promoted[0]
|
21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0]
|
||||||
21:18-21:26: @1[10]: _11 = &(*_23)
|
21:18-21:26: @1[10]: _11 = &(*_23)
|
||||||
21:18-21:26: @1[11]: _10 = &(*_11)
|
21:18-21:26: @1[11]: _10 = &(*_11)
|
||||||
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -164,13 +164,13 @@ For revisions in Pull Requests (PR):
|
||||||
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
||||||
21:9-21:30: @1[28]: _21 = &(*_19)
|
21:9-21:30: @1[28]: _21 = &(*_19)
|
||||||
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
||||||
21:9-21:30: @2[2]: _16 = [move _20]
|
21:9-21:30: @2[2]: _16 = [move _20]
|
||||||
21:9-21:30: @2[5]: _15 = &_16
|
21:9-21:30: @2[5]: _15 = &_16
|
||||||
21:9-21:30: @2[6]: _14 = &(*_15)
|
21:9-21:30: @2[6]: _14 = &(*_15)
|
||||||
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
||||||
21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5]
|
21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5]
|
||||||
21:9-21:30: @4[6]: _0 = const ()
|
21:9-21:30: @4[6]: _0 = const ()
|
||||||
22:6-22:6: @4.Return: return"> println!("c = {}", c)</span></span>
|
22:6-22:6: @4.Return: return"> println!("c = {}", c)</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32
|
<span class="line"><span class="code even" style="--layer: 1" title="19:17-19:18: @0[1]: _2 = const 1_u32
|
||||||
|
@ -180,7 +180,7 @@ For revisions in Pull Requests (PR):
|
||||||
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
20:17-20:22: @0[8]: _6 = CheckedAdd(_4, _5)
|
||||||
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
20:17-20:22: @1[0]: _3 = move (_6.0: u32)
|
||||||
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
20:13-20:14: @1[3]: FakeRead(ForLet, _3)
|
||||||
21:18-21:26: @1[9]: _23 = const in_func::promoted[0]
|
21:18-21:26: @1[9]: _23 = const main::in_func::promoted[0]
|
||||||
21:18-21:26: @1[10]: _11 = &(*_23)
|
21:18-21:26: @1[10]: _11 = &(*_23)
|
||||||
21:18-21:26: @1[11]: _10 = &(*_11)
|
21:18-21:26: @1[11]: _10 = &(*_11)
|
||||||
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
21:18-21:26: @1[12]: _9 = move _10 as &[&str] (Pointer(Unsize))
|
||||||
|
@ -190,13 +190,13 @@ For revisions in Pull Requests (PR):
|
||||||
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
21:9-21:30: @1[25]: _19 = (_17.0: &u32)
|
||||||
21:9-21:30: @1[28]: _21 = &(*_19)
|
21:9-21:30: @1[28]: _21 = &(*_19)
|
||||||
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
21:9-21:30: @1[30]: _22 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
21:9-21:30: @1.Call: _20 = ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
21:9-21:30: @1.Call: _20 = std::fmt::ArgumentV1::new::<u32>(move _21, move _22) -> [return: bb2, unwind: bb5]
|
||||||
21:9-21:30: @2[2]: _16 = [move _20]
|
21:9-21:30: @2[2]: _16 = [move _20]
|
||||||
21:9-21:30: @2[5]: _15 = &_16
|
21:9-21:30: @2[5]: _15 = &_16
|
||||||
21:9-21:30: @2[6]: _14 = &(*_15)
|
21:9-21:30: @2[6]: _14 = &(*_15)
|
||||||
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
21:9-21:30: @2[7]: _13 = move _14 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
21:9-21:30: @2.Call: _8 = Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
21:9-21:30: @2.Call: _8 = std::fmt::Arguments::new_v1(move _9, move _13) -> [return: bb3, unwind: bb5]
|
||||||
21:9-21:30: @3.Call: _7 = _print(move _8) -> [return: bb4, unwind: bb5]
|
21:9-21:30: @3.Call: _7 = std::io::_print(move _8) -> [return: bb4, unwind: bb5]
|
||||||
21:9-21:30: @4[6]: _0 = const ()
|
21:9-21:30: @4[6]: _0 = const ()
|
||||||
22:6-22:6: @4.Return: return"> }<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
22:6-22:6: @4.Return: return"> }<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -73,28 +73,28 @@ For revisions in Pull Requests (PR):
|
||||||
41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3)
|
41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3)
|
||||||
41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32)
|
41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32)
|
||||||
42:21-42:41: @1[4]: _6 = ((*_1).0: u32)
|
42:21-42:41: @1[4]: _6 = ((*_1).0: u32)
|
||||||
42:13-42:42: @1.Call: _5 = in_func(move _6) -> [return: bb2, unwind: bb3]
|
42:13-42:42: @1.Call: _5 = main::in_func(move _6) -> [return: bb2, unwind: bb3]
|
||||||
40:45-43:10: @2[2]: _0 = const ()
|
40:45-43:10: @2[2]: _0 = const ()
|
||||||
43:10-43:10: @2.Return: return"><span class="annotation">@0,1,2⦊</span>fn trait_func(&mut self, incr: u32) {</span></span>
|
43:10-43:10: @2.Return: return"><span class="annotation">@0,1,2⦊</span>fn trait_func(&mut self, incr: u32) {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2
|
<span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2
|
||||||
41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3)
|
41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3)
|
||||||
41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32)
|
41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32)
|
||||||
42:21-42:41: @1[4]: _6 = ((*_1).0: u32)
|
42:21-42:41: @1[4]: _6 = ((*_1).0: u32)
|
||||||
42:13-42:42: @1.Call: _5 = in_func(move _6) -> [return: bb2, unwind: bb3]
|
42:13-42:42: @1.Call: _5 = main::in_func(move _6) -> [return: bb2, unwind: bb3]
|
||||||
40:45-43:10: @2[2]: _0 = const ()
|
40:45-43:10: @2[2]: _0 = const ()
|
||||||
43:10-43:10: @2.Return: return"> self.in_struct_field += incr;</span></span>
|
43:10-43:10: @2.Return: return"> self.in_struct_field += incr;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2
|
<span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2
|
||||||
41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3)
|
41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3)
|
||||||
41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32)
|
41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32)
|
||||||
42:21-42:41: @1[4]: _6 = ((*_1).0: u32)
|
42:21-42:41: @1[4]: _6 = ((*_1).0: u32)
|
||||||
42:13-42:42: @1.Call: _5 = in_func(move _6) -> [return: bb2, unwind: bb3]
|
42:13-42:42: @1.Call: _5 = main::in_func(move _6) -> [return: bb2, unwind: bb3]
|
||||||
40:45-43:10: @2[2]: _0 = const ()
|
40:45-43:10: @2[2]: _0 = const ()
|
||||||
43:10-43:10: @2.Return: return"> in_func(self.in_struct_field);</span></span>
|
43:10-43:10: @2.Return: return"> in_func(self.in_struct_field);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2
|
<span class="line"><span class="code even" style="--layer: 1" title="41:37-41:41: @0[1]: _3 = _2
|
||||||
41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3)
|
41:13-41:41: @0[2]: _4 = CheckedAdd(((*_1).0: u32), _3)
|
||||||
41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32)
|
41:13-41:41: @1[0]: ((*_1).0: u32) = move (_4.0: u32)
|
||||||
42:21-42:41: @1[4]: _6 = ((*_1).0: u32)
|
42:21-42:41: @1[4]: _6 = ((*_1).0: u32)
|
||||||
42:13-42:42: @1.Call: _5 = in_func(move _6) -> [return: bb2, unwind: bb3]
|
42:13-42:42: @1.Call: _5 = main::in_func(move _6) -> [return: bb2, unwind: bb3]
|
||||||
40:45-43:10: @2[2]: _0 = const ()
|
40:45-43:10: @2[2]: _0 = const ()
|
||||||
43:10-43:10: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
43:10-43:10: @2.Return: return"> }<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -73,33 +73,33 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code" style="--layer: 0"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> // dependent conditions.</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_u32
|
9:25-9:26: @3[2]: _5 = const 0_u32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>is_true = std::env::args().len() == 1;</span></span>
|
10:8-10:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_u32
|
9:25-9:26: @3[2]: _5 = const 0_u32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"></span></span>
|
10:8-10:15: @3[6]: _7 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_u32
|
9:25-9:26: @3[2]: _5 = const 0_u32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"> let mut countdown = 0;</span></span>
|
10:8-10:15: @3[6]: _7 = _1"> let mut countdown = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_u32
|
9:25-9:26: @3[2]: _5 = const 0_u32
|
||||||
|
@ -146,44 +146,44 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code" style="--layer: 0"> type InType = String;</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> type InType = String;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="48:8-48:15: @6[4]: _9 = _1"><span class="annotation">@6⦊</span>is_true<span class="annotation">⦉@6</span></span></span><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5
|
<span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="48:8-48:15: @6[4]: _9 = _1"><span class="annotation">@6⦊</span>is_true<span class="annotation">⦉@6</span></span></span><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5
|
||||||
49:9-49:27: @7.Call: _10 = in_func(move _11) -> [return: bb9, unwind: bb13]
|
49:9-49:27: @7.Call: _10 = main::in_func(move _11) -> [return: bb9, unwind: bb13]
|
||||||
48:16-50:6: @9[2]: _8 = const ()"><span class="annotation">@7,9⦊</span>{</span></span>
|
48:16-50:6: @9[2]: _8 = const ()"><span class="annotation">@7,9⦊</span>{</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5
|
<span class="line"><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5
|
||||||
49:9-49:27: @7.Call: _10 = in_func(move _11) -> [return: bb9, unwind: bb13]
|
49:9-49:27: @7.Call: _10 = main::in_func(move _11) -> [return: bb9, unwind: bb13]
|
||||||
48:16-50:6: @9[2]: _8 = const ()"> in_func(countdown);</span></span>
|
48:16-50:6: @9[2]: _8 = const ()"> in_func(countdown);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5
|
<span class="line"><span class="code even" style="--layer: 1" title="49:17-49:26: @7[2]: _11 = _5
|
||||||
49:9-49:27: @7.Call: _10 = in_func(move _11) -> [return: bb9, unwind: bb13]
|
49:9-49:27: @7.Call: _10 = main::in_func(move _11) -> [return: bb9, unwind: bb13]
|
||||||
48:16-50:6: @9[2]: _8 = const ()"> }<span class="annotation">⦉@7,9</span></span></span><span><span class="code odd" style="--layer: 1" title="50:6-50:6: @8[0]: _8 = const ()"><span class="annotation">@8⦊</span>‸<span class="annotation">⦉@8</span></span></span><span class="code" style="--layer: 0"></span></span>
|
48:16-50:6: @9[2]: _8 = const ()"> }<span class="annotation">⦉@7,9</span></span></span><span><span class="code odd" style="--layer: 1" title="50:6-50:6: @8[0]: _8 = const ()"><span class="annotation">@8⦊</span>‸<span class="annotation">⦉@8</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 }
|
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 }
|
||||||
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
||||||
56:5-56:8: @10[7]: _14 = &mut _12
|
56:5-56:8: @10[7]: _14 = &mut _12
|
||||||
56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
||||||
57:2-57:2: @11.Return: return"><span class="annotation">@10,11⦊</span>mut val = InStruct {</span></span>
|
57:2-57:2: @11.Return: return"><span class="annotation">@10,11⦊</span>mut val = InStruct {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 }
|
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 }
|
||||||
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
||||||
56:5-56:8: @10[7]: _14 = &mut _12
|
56:5-56:8: @10[7]: _14 = &mut _12
|
||||||
56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
||||||
57:2-57:2: @11.Return: return"> in_struct_field: 101,</span></span>
|
57:2-57:2: @11.Return: return"> in_struct_field: 101,</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 }
|
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 }
|
||||||
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
||||||
56:5-56:8: @10[7]: _14 = &mut _12
|
56:5-56:8: @10[7]: _14 = &mut _12
|
||||||
56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
||||||
57:2-57:2: @11.Return: return"> };</span></span>
|
57:2-57:2: @11.Return: return"> };</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 }
|
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 }
|
||||||
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
||||||
56:5-56:8: @10[7]: _14 = &mut _12
|
56:5-56:8: @10[7]: _14 = &mut _12
|
||||||
56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
||||||
57:2-57:2: @11.Return: return"></span></span>
|
57:2-57:2: @11.Return: return"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 }
|
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 }
|
||||||
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
||||||
56:5-56:8: @10[7]: _14 = &mut _12
|
56:5-56:8: @10[7]: _14 = &mut _12
|
||||||
56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
||||||
57:2-57:2: @11.Return: return"> val.default_trait_func();</span></span>
|
57:2-57:2: @11.Return: return"> val.default_trait_func();</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = InStruct { in_struct_field: const 101_u32 }
|
<span class="line"><span class="code even" style="--layer: 1" title="52:19-54:6: @10[3]: _12 = main::InStruct { in_struct_field: const 101_u32 }
|
||||||
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
52:9-52:16: @10[4]: FakeRead(ForLet, _12)
|
||||||
56:5-56:8: @10[7]: _14 = &mut _12
|
56:5-56:8: @10[7]: _14 = &mut _12
|
||||||
56:5-56:29: @10.Call: _13 = <InStruct as InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
56:5-56:29: @10.Call: _13 = <main::InStruct as main::InTrait>::default_trait_func(move _14) -> [return: bb11, unwind: bb13]
|
||||||
57:2-57:2: @11.Return: return">}<span class="annotation">⦉@10,11</span></span></span></span></div>
|
57:2-57:2: @11.Return: return">}<span class="annotation">⦉@10,11</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -69,9 +69,9 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36]
|
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
||||||
|
@ -79,9 +79,9 @@ For revisions in Pull Requests (PR):
|
||||||
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
||||||
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
||||||
10:8-10:15: @3[12]: _10 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
10:8-10:15: @3[12]: _10 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
||||||
|
@ -89,9 +89,9 @@ For revisions in Pull Requests (PR):
|
||||||
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
||||||
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
||||||
10:8-10:15: @3[12]: _10 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
10:8-10:15: @3[12]: _10 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
||||||
|
@ -99,9 +99,9 @@ For revisions in Pull Requests (PR):
|
||||||
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
||||||
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
||||||
10:8-10:15: @3[12]: _10 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
10:8-10:15: @3[12]: _10 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
||||||
|
@ -109,9 +109,9 @@ For revisions in Pull Requests (PR):
|
||||||
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
||||||
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
||||||
10:8-10:15: @3[12]: _10 = _1"> // dependent conditions.</span></span>
|
10:8-10:15: @3[12]: _10 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
||||||
|
@ -119,9 +119,9 @@ For revisions in Pull Requests (PR):
|
||||||
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
||||||
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
||||||
10:8-10:15: @3[12]: _10 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
10:8-10:15: @3[12]: _10 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
||||||
|
@ -129,9 +129,9 @@ For revisions in Pull Requests (PR):
|
||||||
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
||||||
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
||||||
10:8-10:15: @3[12]: _10 = _1"></span></span>
|
10:8-10:15: @3[12]: _10 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
||||||
|
@ -139,9 +139,9 @@ For revisions in Pull Requests (PR):
|
||||||
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
9:17-9:22: @3[6]: _6 = (_8.1: i32)
|
||||||
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
9:24-9:29: @3[8]: _7 = (_8.2: i32)
|
||||||
10:8-10:15: @3[12]: _10 = _1"> let (mut a, mut b, mut c) = (0, 0, 0);</span></span>
|
10:8-10:15: @3[12]: _10 = _1"> let (mut a, mut b, mut c) = (0, 0, 0);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb36]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb36]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb35]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
9:33-9:42: @3[2]: _8 = (const 0_i32, const 0_i32, const 0_i32)
|
||||||
|
|
|
@ -80,14 +80,14 @@ For revisions in Pull Requests (PR):
|
||||||
24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13)
|
24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13)
|
||||||
24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest)
|
24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest)
|
||||||
24:5-24:34: @0[28]: _17 = &(*_15)
|
24:5-24:34: @0[28]: _17 = &(*_15)
|
||||||
24:5-24:34: @0[30]: _18 = <DebugTest as Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
24:5-24:34: @0[30]: _18 = <DebugTest as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
24:5-24:34: @0.Call: _16 = ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
24:5-24:34: @0.Call: _16 = std::fmt::ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
24:5-24:34: @1[2]: _12 = [move _16]
|
24:5-24:34: @1[2]: _12 = [move _16]
|
||||||
24:5-24:34: @1[5]: _11 = &_12
|
24:5-24:34: @1[5]: _11 = &_12
|
||||||
24:5-24:34: @1[6]: _10 = &(*_11)
|
24:5-24:34: @1[6]: _10 = &(*_11)
|
||||||
24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
24:5-24:34: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
24:5-24:34: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
24:5-24:34: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
24:5-24:34: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
24:5-24:34: @3[6]: _2 = const ()
|
24:5-24:34: @3[6]: _2 = const ()
|
||||||
22:11-25:2: @3[8]: _0 = const ()
|
22:11-25:2: @3[8]: _0 = const ()
|
||||||
25:2-25:2: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
25:2-25:2: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
|
@ -102,14 +102,14 @@ For revisions in Pull Requests (PR):
|
||||||
24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13)
|
24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13)
|
||||||
24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest)
|
24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest)
|
||||||
24:5-24:34: @0[28]: _17 = &(*_15)
|
24:5-24:34: @0[28]: _17 = &(*_15)
|
||||||
24:5-24:34: @0[30]: _18 = <DebugTest as Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
24:5-24:34: @0[30]: _18 = <DebugTest as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
24:5-24:34: @0.Call: _16 = ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
24:5-24:34: @0.Call: _16 = std::fmt::ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
24:5-24:34: @1[2]: _12 = [move _16]
|
24:5-24:34: @1[2]: _12 = [move _16]
|
||||||
24:5-24:34: @1[5]: _11 = &_12
|
24:5-24:34: @1[5]: _11 = &_12
|
||||||
24:5-24:34: @1[6]: _10 = &(*_11)
|
24:5-24:34: @1[6]: _10 = &(*_11)
|
||||||
24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
24:5-24:34: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
24:5-24:34: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
24:5-24:34: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
24:5-24:34: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
24:5-24:34: @3[6]: _2 = const ()
|
24:5-24:34: @3[6]: _2 = const ()
|
||||||
22:11-25:2: @3[8]: _0 = const ()
|
22:11-25:2: @3[8]: _0 = const ()
|
||||||
25:2-25:2: @3.Return: return"> let debug_test = DebugTest;</span></span>
|
25:2-25:2: @3.Return: return"> let debug_test = DebugTest;</span></span>
|
||||||
|
@ -124,14 +124,14 @@ For revisions in Pull Requests (PR):
|
||||||
24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13)
|
24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13)
|
||||||
24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest)
|
24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest)
|
||||||
24:5-24:34: @0[28]: _17 = &(*_15)
|
24:5-24:34: @0[28]: _17 = &(*_15)
|
||||||
24:5-24:34: @0[30]: _18 = <DebugTest as Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
24:5-24:34: @0[30]: _18 = <DebugTest as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
24:5-24:34: @0.Call: _16 = ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
24:5-24:34: @0.Call: _16 = std::fmt::ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
24:5-24:34: @1[2]: _12 = [move _16]
|
24:5-24:34: @1[2]: _12 = [move _16]
|
||||||
24:5-24:34: @1[5]: _11 = &_12
|
24:5-24:34: @1[5]: _11 = &_12
|
||||||
24:5-24:34: @1[6]: _10 = &(*_11)
|
24:5-24:34: @1[6]: _10 = &(*_11)
|
||||||
24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
24:5-24:34: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
24:5-24:34: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
24:5-24:34: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
24:5-24:34: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
24:5-24:34: @3[6]: _2 = const ()
|
24:5-24:34: @3[6]: _2 = const ()
|
||||||
22:11-25:2: @3[8]: _0 = const ()
|
22:11-25:2: @3[8]: _0 = const ()
|
||||||
25:2-25:2: @3.Return: return"> println!("{:?}", debug_test);</span></span>
|
25:2-25:2: @3.Return: return"> println!("{:?}", debug_test);</span></span>
|
||||||
|
@ -146,14 +146,14 @@ For revisions in Pull Requests (PR):
|
||||||
24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13)
|
24:5-24:34: @0[23]: FakeRead(ForMatchedPlace, _13)
|
||||||
24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest)
|
24:5-24:34: @0[25]: _15 = (_13.0: &DebugTest)
|
||||||
24:5-24:34: @0[28]: _17 = &(*_15)
|
24:5-24:34: @0[28]: _17 = &(*_15)
|
||||||
24:5-24:34: @0[30]: _18 = <DebugTest as Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
24:5-24:34: @0[30]: _18 = <DebugTest as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r DebugTest, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
24:5-24:34: @0.Call: _16 = ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
24:5-24:34: @0.Call: _16 = std::fmt::ArgumentV1::new::<DebugTest>(move _17, move _18) -> [return: bb1, unwind: bb4]
|
||||||
24:5-24:34: @1[2]: _12 = [move _16]
|
24:5-24:34: @1[2]: _12 = [move _16]
|
||||||
24:5-24:34: @1[5]: _11 = &_12
|
24:5-24:34: @1[5]: _11 = &_12
|
||||||
24:5-24:34: @1[6]: _10 = &(*_11)
|
24:5-24:34: @1[6]: _10 = &(*_11)
|
||||||
24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
24:5-24:34: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
24:5-24:34: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
24:5-24:34: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb4]
|
||||||
24:5-24:34: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb4]
|
24:5-24:34: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb4]
|
||||||
24:5-24:34: @3[6]: _2 = const ()
|
24:5-24:34: @3[6]: _2 = const ()
|
||||||
22:11-25:2: @3[8]: _0 = const ()
|
22:11-25:2: @3[8]: _0 = const ()
|
||||||
25:2-25:2: @3.Return: return">}<span class="annotation">⦉@0,1,2,3</span></span></span></span></div>
|
25:2-25:2: @3.Return: return">}<span class="annotation">⦉@0,1,2,3</span></span></span></span></div>
|
||||||
|
|
|
@ -77,20 +77,20 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="12:28-13:18: @8[0]: _7 = const ()"> }<span class="annotation">⦉@6,8</span></span></span><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code odd" style="--layer: 1" title="12:28-13:18: @8[0]: _7 = const ()"> }<span class="annotation">⦉@6,8</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="14:14-14:14: @3[0]: _5 = const ()"><span class="annotation">@3⦊</span>‸<span class="annotation">⦉@3</span></span></span><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span><span><span class="code even" style="--layer: 1" title="14:14-14:14: @3[0]: _5 = const ()"><span class="annotation">@3⦊</span>‸<span class="annotation">⦉@3</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="15:20-15:21: @9[6]: _13 = &mut (*_2)
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="15:20-15:21: @9[6]: _13 = &mut (*_2)
|
||||||
15:23-15:30: @9[11]: _32 = const <DebugTest as Debug>::fmt::promoted[1]
|
15:23-15:30: @9[11]: _32 = const <DebugTest as std::fmt::Debug>::fmt::promoted[1]
|
||||||
15:23-15:30: @9[12]: _17 = &(*_32)
|
15:23-15:30: @9[12]: _17 = &(*_32)
|
||||||
15:23-15:30: @9[13]: _16 = &(*_17)
|
15:23-15:30: @9[13]: _16 = &(*_17)
|
||||||
15:23-15:30: @9[14]: _15 = move _16 as &[&str] (Pointer(Unsize))
|
15:23-15:30: @9[14]: _15 = move _16 as &[&str] (Pointer(Unsize))
|
||||||
15:13-15:31: @9[20]: _23 = ()
|
15:13-15:31: @9[20]: _23 = ()
|
||||||
15:13-15:31: @9[21]: FakeRead(ForMatchedPlace, _23)
|
15:13-15:31: @9[21]: FakeRead(ForMatchedPlace, _23)
|
||||||
15:13-15:31: @9[22]: _31 = const <DebugTest as Debug>::fmt::promoted[0]
|
15:13-15:31: @9[22]: _31 = const <DebugTest as std::fmt::Debug>::fmt::promoted[0]
|
||||||
15:13-15:31: @9[23]: _21 = &(*_31)
|
15:13-15:31: @9[23]: _21 = &(*_31)
|
||||||
15:13-15:31: @9[24]: _20 = &(*_21)
|
15:13-15:31: @9[24]: _20 = &(*_21)
|
||||||
15:13-15:31: @9[25]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
15:13-15:31: @9[25]: _19 = move _20 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
15:13-15:31: @9.Call: _14 = Arguments::new_v1(move _15, move _19) -> [return: bb10, unwind: bb21]
|
15:13-15:31: @9.Call: _14 = std::fmt::Arguments::new_v1(move _15, move _19) -> [return: bb10, unwind: bb21]
|
||||||
15:13-15:31: @10.Call: _12 = Formatter::write_fmt(move _13, move _14) -> [return: bb11, unwind: bb21]"><span class="annotation">@9,10,11,12⦊</span>write!(f, "error")<span class="annotation">⦉@9,10,11,12</span></span></span><span><span class="code even" style="--layer: 1" title="15:31-15:32: @16[1]: _25 = ((_11 as Err).0: std::fmt::Error)
|
15:13-15:31: @10.Call: _12 = std::fmt::Formatter::write_fmt(move _13, move _14) -> [return: bb11, unwind: bb21]"><span class="annotation">@9,10,11,12⦊</span>write!(f, "error")<span class="annotation">⦉@9,10,11,12</span></span></span><span><span class="code even" style="--layer: 1" title="15:31-15:32: @16[1]: _25 = ((_11 as Err).0: std::fmt::Error)
|
||||||
15:31-15:32: @16[4]: _28 = _25
|
15:31-15:32: @16[4]: _28 = _25
|
||||||
15:31-15:32: @16.Call: _27 = <std::fmt::Error as From<std::fmt::Error>>::from(move _28) -> [return: bb17, unwind: bb21]"><span class="annotation">@14,16,17,18⦊</span>?<span class="annotation">⦉@14,16,17,18</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
15:31-15:32: @16.Call: _27 = <std::fmt::Error as std::convert::From<std::fmt::Error>>::from(move _28) -> [return: bb17, unwind: bb21]"><span class="annotation">@14,16,17,18⦊</span>?<span class="annotation">⦉@14,16,17,18</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code odd" style="--layer: 1" title="16:16-17:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>{</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code odd" style="--layer: 1" title="16:16-17:10: @2[0]: _3 = const ()"><span class="annotation">@2⦊</span>{</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="16:16-17:10: @2[0]: _3 = const ()"> }<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code odd" style="--layer: 1" title="16:16-17:10: @2[0]: _3 = const ()"> }<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="18:12-18:14: @19[3]: _30 = ()
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="18:12-18:14: @19[3]: _30 = ()
|
||||||
|
|
|
@ -69,9 +69,9 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
@ -81,9 +81,9 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
||||||
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
||||||
11:8-11:15: @3[11]: _8 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
11:8-11:15: @3[11]: _8 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
@ -93,9 +93,9 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
||||||
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
||||||
11:8-11:15: @3[11]: _8 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
11:8-11:15: @3[11]: _8 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
@ -105,9 +105,9 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
||||||
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
||||||
11:8-11:15: @3[11]: _8 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
11:8-11:15: @3[11]: _8 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
@ -117,9 +117,9 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
||||||
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
||||||
11:8-11:15: @3[11]: _8 = _1"> // dependent conditions.</span></span>
|
11:8-11:15: @3[11]: _8 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
@ -129,9 +129,9 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
||||||
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
||||||
11:8-11:15: @3[11]: _8 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
11:8-11:15: @3[11]: _8 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
@ -141,9 +141,9 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
||||||
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
||||||
11:8-11:15: @3[11]: _8 = _1"></span></span>
|
11:8-11:15: @3[11]: _8 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
@ -153,9 +153,9 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
||||||
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
||||||
11:8-11:15: @3[11]: _8 = _1"> let mut a: u8 = 0;</span></span>
|
11:8-11:15: @3[11]: _8 = _1"> let mut a: u8 = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
@ -165,9 +165,9 @@ For revisions in Pull Requests (PR):
|
||||||
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
10:9-10:14: @3[7]: FakeRead(ForLet, _6)
|
||||||
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
10:16-10:18: @3[8]: AscribeUserType(_6, o, UserTypeProjection { base: UserType(3), projs: [] })
|
||||||
11:8-11:15: @3[11]: _8 = _1"> let mut b: u8 = 0;</span></span>
|
11:8-11:15: @3[11]: _8 = _1"> let mut b: u8 = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb37]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb37]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb36]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:21-9:22: @3[2]: _5 = const 0_u8
|
9:21-9:22: @3[2]: _5 = const 0_u8
|
||||||
|
|
|
@ -69,23 +69,23 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 0"><span class="line"><span><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb32]
|
<div class="code" style="counter-reset: line 0"><span class="line"><span><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb32]
|
||||||
2:19-2:35: @1[0]: _3 = &_4
|
2:19-2:35: @1[0]: _3 = &_4
|
||||||
2:19-2:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31]
|
2:19-2:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31]
|
||||||
2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
2:9-2:16: @2[3]: FakeRead(ForLet, _1)
|
2:9-2:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
3:25-3:27: @3[2]: _5 = const 10_i32
|
3:25-3:27: @3[2]: _5 = const 10_i32
|
||||||
3:9-3:22: @3[3]: FakeRead(ForLet, _5)"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
3:9-3:22: @3[3]: FakeRead(ForLet, _5)"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb32]
|
<span class="line"><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb32]
|
||||||
2:19-2:35: @1[0]: _3 = &_4
|
2:19-2:35: @1[0]: _3 = &_4
|
||||||
2:19-2:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31]
|
2:19-2:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31]
|
||||||
2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
2:9-2:16: @2[3]: FakeRead(ForLet, _1)
|
2:9-2:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
3:25-3:27: @3[2]: _5 = const 10_i32
|
3:25-3:27: @3[2]: _5 = const 10_i32
|
||||||
3:9-3:22: @3[3]: FakeRead(ForLet, _5)"> let is_true = std::env::args().len() == 1;</span></span>
|
3:9-3:22: @3[3]: FakeRead(ForLet, _5)"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb32]
|
<span class="line"><span class="code even" style="--layer: 1" title="2:19-2:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb32]
|
||||||
2:19-2:35: @1[0]: _3 = &_4
|
2:19-2:35: @1[0]: _3 = &_4
|
||||||
2:19-2:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31]
|
2:19-2:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb31]
|
||||||
2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
2:19-2:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
2:9-2:16: @2[3]: FakeRead(ForLet, _1)
|
2:9-2:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
3:25-3:27: @3[2]: _5 = const 10_i32
|
3:25-3:27: @3[2]: _5 = const 10_i32
|
||||||
|
@ -107,7 +107,7 @@ For revisions in Pull Requests (PR):
|
||||||
8:13-8:14: @16[4]: _15 = move _22
|
8:13-8:14: @16[4]: _15 = move _22
|
||||||
8:13-8:14: @16[5]: _16 = const ()"><span class="annotation">@14,16⦊</span>_<span class="annotation">⦉@14,16</span></span></span><span class="code" style="--layer: 0"> in </span><span><span class="code even" style="--layer: 1" title="8:18-8:23: @11[5]: _19 = &mut _14
|
8:13-8:14: @16[5]: _16 = const ()"><span class="annotation">@14,16⦊</span>_<span class="annotation">⦉@14,16</span></span></span><span class="code" style="--layer: 0"> in </span><span><span class="code even" style="--layer: 1" title="8:18-8:23: @11[5]: _19 = &mut _14
|
||||||
8:18-8:23: @11[6]: _18 = &mut (*_19)
|
8:18-8:23: @11[6]: _18 = &mut (*_19)
|
||||||
8:18-8:23: @11.Call: _17 = <std::ops::Range<i32> as Iterator>::next(move _18) -> [return: bb12, unwind: bb32]
|
8:18-8:23: @11.Call: _17 = <std::ops::Range<i32> as std::iter::Iterator>::next(move _18) -> [return: bb12, unwind: bb32]
|
||||||
8:18-8:23: @12[1]: FakeRead(ForMatchedPlace, _17)"><span class="annotation">@10,11,12⦊</span>0..50<span class="annotation">⦉@10,11,12</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
8:18-8:23: @12[1]: FakeRead(ForMatchedPlace, _17)"><span class="annotation">@10,11,12⦊</span>0..50<span class="annotation">⦉@10,11,12</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="9:16-9:17: @16[15]: _27 = _9
|
<span class="line"><span class="code" style="--layer: 0"> if </span><span><span class="code odd" style="--layer: 1" title="9:16-9:17: @16[15]: _27 = _9
|
||||||
9:16-9:22: @16[16]: _26 = Lt(move _27, const 30_i32)"><span class="annotation">@14,16⦊</span>a < 30<span class="annotation">⦉@14,16</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
9:16-9:22: @16[16]: _26 = Lt(move _27, const 30_i32)"><span class="annotation">@14,16⦊</span>a < 30<span class="annotation">⦉@14,16</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
||||||
|
|
|
@ -89,13 +89,13 @@ For revisions in Pull Requests (PR):
|
||||||
20:13-20:44: @8[23]: _23 = (_21.0: &u32)
|
20:13-20:44: @8[23]: _23 = (_21.0: &u32)
|
||||||
20:13-20:44: @8[26]: _25 = &(*_23)
|
20:13-20:44: @8[26]: _25 = &(*_23)
|
||||||
20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
20:13-20:44: @8.Call: _24 = ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21]
|
20:13-20:44: @8.Call: _24 = std::fmt::ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21]
|
||||||
20:13-20:44: @9[2]: _20 = [move _24]
|
20:13-20:44: @9[2]: _20 = [move _24]
|
||||||
20:13-20:44: @9[5]: _19 = &_20
|
20:13-20:44: @9[5]: _19 = &_20
|
||||||
20:13-20:44: @9[6]: _18 = &(*_19)
|
20:13-20:44: @9[6]: _18 = &(*_19)
|
||||||
20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
20:13-20:44: @9.Call: _12 = Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21]
|
20:13-20:44: @9.Call: _12 = std::fmt::Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21]
|
||||||
20:13-20:44: @10.Call: _11 = _print(move _12) -> [return: bb11, unwind: bb21]
|
20:13-20:44: @10.Call: _11 = std::io::_print(move _12) -> [return: bb11, unwind: bb21]
|
||||||
20:13-20:44: @11[6]: _10 = const ()
|
20:13-20:44: @11[6]: _10 = const ()
|
||||||
18:27-21:10: @11[8]: _6 = const ()"><span class="annotation">@6,8,9,10,11⦊</span>{</span></span>
|
18:27-21:10: @11[8]: _6 = const ()"><span class="annotation">@6,8,9,10,11⦊</span>{</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21]
|
<span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21]
|
||||||
|
@ -110,13 +110,13 @@ For revisions in Pull Requests (PR):
|
||||||
20:13-20:44: @8[23]: _23 = (_21.0: &u32)
|
20:13-20:44: @8[23]: _23 = (_21.0: &u32)
|
||||||
20:13-20:44: @8[26]: _25 = &(*_23)
|
20:13-20:44: @8[26]: _25 = &(*_23)
|
||||||
20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
20:13-20:44: @8.Call: _24 = ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21]
|
20:13-20:44: @8.Call: _24 = std::fmt::ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21]
|
||||||
20:13-20:44: @9[2]: _20 = [move _24]
|
20:13-20:44: @9[2]: _20 = [move _24]
|
||||||
20:13-20:44: @9[5]: _19 = &_20
|
20:13-20:44: @9[5]: _19 = &_20
|
||||||
20:13-20:44: @9[6]: _18 = &(*_19)
|
20:13-20:44: @9[6]: _18 = &(*_19)
|
||||||
20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
20:13-20:44: @9.Call: _12 = Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21]
|
20:13-20:44: @9.Call: _12 = std::fmt::Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21]
|
||||||
20:13-20:44: @10.Call: _11 = _print(move _12) -> [return: bb11, unwind: bb21]
|
20:13-20:44: @10.Call: _11 = std::io::_print(move _12) -> [return: bb11, unwind: bb21]
|
||||||
20:13-20:44: @11[6]: _10 = const ()
|
20:13-20:44: @11[6]: _10 = const ()
|
||||||
18:27-21:10: @11[8]: _6 = const ()"> let result = might_overflow(10);</span></span>
|
18:27-21:10: @11[8]: _6 = const ()"> let result = might_overflow(10);</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21]
|
<span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21]
|
||||||
|
@ -131,13 +131,13 @@ For revisions in Pull Requests (PR):
|
||||||
20:13-20:44: @8[23]: _23 = (_21.0: &u32)
|
20:13-20:44: @8[23]: _23 = (_21.0: &u32)
|
||||||
20:13-20:44: @8[26]: _25 = &(*_23)
|
20:13-20:44: @8[26]: _25 = &(*_23)
|
||||||
20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
20:13-20:44: @8.Call: _24 = ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21]
|
20:13-20:44: @8.Call: _24 = std::fmt::ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21]
|
||||||
20:13-20:44: @9[2]: _20 = [move _24]
|
20:13-20:44: @9[2]: _20 = [move _24]
|
||||||
20:13-20:44: @9[5]: _19 = &_20
|
20:13-20:44: @9[5]: _19 = &_20
|
||||||
20:13-20:44: @9[6]: _18 = &(*_19)
|
20:13-20:44: @9[6]: _18 = &(*_19)
|
||||||
20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
20:13-20:44: @9.Call: _12 = Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21]
|
20:13-20:44: @9.Call: _12 = std::fmt::Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21]
|
||||||
20:13-20:44: @10.Call: _11 = _print(move _12) -> [return: bb11, unwind: bb21]
|
20:13-20:44: @10.Call: _11 = std::io::_print(move _12) -> [return: bb11, unwind: bb21]
|
||||||
20:13-20:44: @11[6]: _10 = const ()
|
20:13-20:44: @11[6]: _10 = const ()
|
||||||
18:27-21:10: @11[8]: _6 = const ()"> println!("Result: {}", result);</span></span>
|
18:27-21:10: @11[8]: _6 = const ()"> println!("Result: {}", result);</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21]
|
<span class="line"><span class="code odd" style="--layer: 1" title="19:26-19:44: @6.Call: _9 = might_overflow(const 10_u32) -> [return: bb8, unwind: bb21]
|
||||||
|
@ -152,13 +152,13 @@ For revisions in Pull Requests (PR):
|
||||||
20:13-20:44: @8[23]: _23 = (_21.0: &u32)
|
20:13-20:44: @8[23]: _23 = (_21.0: &u32)
|
||||||
20:13-20:44: @8[26]: _25 = &(*_23)
|
20:13-20:44: @8[26]: _25 = &(*_23)
|
||||||
20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
20:13-20:44: @8[28]: _26 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
20:13-20:44: @8.Call: _24 = ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21]
|
20:13-20:44: @8.Call: _24 = std::fmt::ArgumentV1::new::<u32>(move _25, move _26) -> [return: bb9, unwind: bb21]
|
||||||
20:13-20:44: @9[2]: _20 = [move _24]
|
20:13-20:44: @9[2]: _20 = [move _24]
|
||||||
20:13-20:44: @9[5]: _19 = &_20
|
20:13-20:44: @9[5]: _19 = &_20
|
||||||
20:13-20:44: @9[6]: _18 = &(*_19)
|
20:13-20:44: @9[6]: _18 = &(*_19)
|
||||||
20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
20:13-20:44: @9[7]: _17 = move _18 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
20:13-20:44: @9.Call: _12 = Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21]
|
20:13-20:44: @9.Call: _12 = std::fmt::Arguments::new_v1(move _13, move _17) -> [return: bb10, unwind: bb21]
|
||||||
20:13-20:44: @10.Call: _11 = _print(move _12) -> [return: bb11, unwind: bb21]
|
20:13-20:44: @10.Call: _11 = std::io::_print(move _12) -> [return: bb11, unwind: bb21]
|
||||||
20:13-20:44: @11[6]: _10 = const ()
|
20:13-20:44: @11[6]: _10 = const ()
|
||||||
18:27-21:10: @11[8]: _6 = const ()"> }<span class="annotation">⦉@6,8,9,10,11</span></span></span><span class="code" style="--layer: 0"> else if </span><span><span class="code even" style="--layer: 1" title="21:19-21:28: @7[2]: _28 = _1
|
18:27-21:10: @11[8]: _6 = const ()"> }<span class="annotation">⦉@6,8,9,10,11</span></span></span><span class="code" style="--layer: 0"> else if </span><span><span class="code even" style="--layer: 1" title="21:19-21:28: @7[2]: _28 = _1
|
||||||
21:19-21:32: @7[3]: _27 = Lt(move _28, const 5_i32)"><span class="annotation">@7⦊</span>countdown < 5<span class="annotation">⦉@7</span></span></span><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21]
|
21:19-21:32: @7[3]: _27 = Lt(move _28, const 5_i32)"><span class="annotation">@7⦊</span>countdown < 5<span class="annotation">⦉@7</span></span></span><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21]
|
||||||
|
@ -173,13 +173,13 @@ For revisions in Pull Requests (PR):
|
||||||
23:13-23:44: @14[23]: _43 = (_41.0: &u32)
|
23:13-23:44: @14[23]: _43 = (_41.0: &u32)
|
||||||
23:13-23:44: @14[26]: _45 = &(*_43)
|
23:13-23:44: @14[26]: _45 = &(*_43)
|
||||||
23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
23:13-23:44: @14.Call: _44 = ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21]
|
23:13-23:44: @14.Call: _44 = std::fmt::ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21]
|
||||||
23:13-23:44: @15[2]: _40 = [move _44]
|
23:13-23:44: @15[2]: _40 = [move _44]
|
||||||
23:13-23:44: @15[5]: _39 = &_40
|
23:13-23:44: @15[5]: _39 = &_40
|
||||||
23:13-23:44: @15[6]: _38 = &(*_39)
|
23:13-23:44: @15[6]: _38 = &(*_39)
|
||||||
23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
23:13-23:44: @15.Call: _32 = Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21]
|
23:13-23:44: @15.Call: _32 = std::fmt::Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21]
|
||||||
23:13-23:44: @16.Call: _31 = _print(move _32) -> [return: bb17, unwind: bb21]
|
23:13-23:44: @16.Call: _31 = std::io::_print(move _32) -> [return: bb17, unwind: bb21]
|
||||||
23:13-23:44: @17[6]: _30 = const ()
|
23:13-23:44: @17[6]: _30 = const ()
|
||||||
21:33-24:10: @17[8]: _6 = const ()"><span class="annotation">@12,14,15,16,17⦊</span>{</span></span>
|
21:33-24:10: @17[8]: _6 = const ()"><span class="annotation">@12,14,15,16,17⦊</span>{</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21]
|
<span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21]
|
||||||
|
@ -194,13 +194,13 @@ For revisions in Pull Requests (PR):
|
||||||
23:13-23:44: @14[23]: _43 = (_41.0: &u32)
|
23:13-23:44: @14[23]: _43 = (_41.0: &u32)
|
||||||
23:13-23:44: @14[26]: _45 = &(*_43)
|
23:13-23:44: @14[26]: _45 = &(*_43)
|
||||||
23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
23:13-23:44: @14.Call: _44 = ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21]
|
23:13-23:44: @14.Call: _44 = std::fmt::ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21]
|
||||||
23:13-23:44: @15[2]: _40 = [move _44]
|
23:13-23:44: @15[2]: _40 = [move _44]
|
||||||
23:13-23:44: @15[5]: _39 = &_40
|
23:13-23:44: @15[5]: _39 = &_40
|
||||||
23:13-23:44: @15[6]: _38 = &(*_39)
|
23:13-23:44: @15[6]: _38 = &(*_39)
|
||||||
23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
23:13-23:44: @15.Call: _32 = Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21]
|
23:13-23:44: @15.Call: _32 = std::fmt::Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21]
|
||||||
23:13-23:44: @16.Call: _31 = _print(move _32) -> [return: bb17, unwind: bb21]
|
23:13-23:44: @16.Call: _31 = std::io::_print(move _32) -> [return: bb17, unwind: bb21]
|
||||||
23:13-23:44: @17[6]: _30 = const ()
|
23:13-23:44: @17[6]: _30 = const ()
|
||||||
21:33-24:10: @17[8]: _6 = const ()"> let result = might_overflow(1);</span></span>
|
21:33-24:10: @17[8]: _6 = const ()"> let result = might_overflow(1);</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21]
|
<span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21]
|
||||||
|
@ -215,13 +215,13 @@ For revisions in Pull Requests (PR):
|
||||||
23:13-23:44: @14[23]: _43 = (_41.0: &u32)
|
23:13-23:44: @14[23]: _43 = (_41.0: &u32)
|
||||||
23:13-23:44: @14[26]: _45 = &(*_43)
|
23:13-23:44: @14[26]: _45 = &(*_43)
|
||||||
23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
23:13-23:44: @14.Call: _44 = ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21]
|
23:13-23:44: @14.Call: _44 = std::fmt::ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21]
|
||||||
23:13-23:44: @15[2]: _40 = [move _44]
|
23:13-23:44: @15[2]: _40 = [move _44]
|
||||||
23:13-23:44: @15[5]: _39 = &_40
|
23:13-23:44: @15[5]: _39 = &_40
|
||||||
23:13-23:44: @15[6]: _38 = &(*_39)
|
23:13-23:44: @15[6]: _38 = &(*_39)
|
||||||
23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
23:13-23:44: @15.Call: _32 = Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21]
|
23:13-23:44: @15.Call: _32 = std::fmt::Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21]
|
||||||
23:13-23:44: @16.Call: _31 = _print(move _32) -> [return: bb17, unwind: bb21]
|
23:13-23:44: @16.Call: _31 = std::io::_print(move _32) -> [return: bb17, unwind: bb21]
|
||||||
23:13-23:44: @17[6]: _30 = const ()
|
23:13-23:44: @17[6]: _30 = const ()
|
||||||
21:33-24:10: @17[8]: _6 = const ()"> println!("Result: {}", result);</span></span>
|
21:33-24:10: @17[8]: _6 = const ()"> println!("Result: {}", result);</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21]
|
<span class="line"><span class="code odd" style="--layer: 1" title="22:26-22:43: @12.Call: _29 = might_overflow(const 1_u32) -> [return: bb14, unwind: bb21]
|
||||||
|
@ -236,13 +236,13 @@ For revisions in Pull Requests (PR):
|
||||||
23:13-23:44: @14[23]: _43 = (_41.0: &u32)
|
23:13-23:44: @14[23]: _43 = (_41.0: &u32)
|
||||||
23:13-23:44: @14[26]: _45 = &(*_43)
|
23:13-23:44: @14[26]: _45 = &(*_43)
|
||||||
23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
23:13-23:44: @14[28]: _46 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
23:13-23:44: @14.Call: _44 = ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21]
|
23:13-23:44: @14.Call: _44 = std::fmt::ArgumentV1::new::<u32>(move _45, move _46) -> [return: bb15, unwind: bb21]
|
||||||
23:13-23:44: @15[2]: _40 = [move _44]
|
23:13-23:44: @15[2]: _40 = [move _44]
|
||||||
23:13-23:44: @15[5]: _39 = &_40
|
23:13-23:44: @15[5]: _39 = &_40
|
||||||
23:13-23:44: @15[6]: _38 = &(*_39)
|
23:13-23:44: @15[6]: _38 = &(*_39)
|
||||||
23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
23:13-23:44: @15[7]: _37 = move _38 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
23:13-23:44: @15.Call: _32 = Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21]
|
23:13-23:44: @15.Call: _32 = std::fmt::Arguments::new_v1(move _33, move _37) -> [return: bb16, unwind: bb21]
|
||||||
23:13-23:44: @16.Call: _31 = _print(move _32) -> [return: bb17, unwind: bb21]
|
23:13-23:44: @16.Call: _31 = std::io::_print(move _32) -> [return: bb17, unwind: bb21]
|
||||||
23:13-23:44: @17[6]: _30 = const ()
|
23:13-23:44: @17[6]: _30 = const ()
|
||||||
21:33-24:10: @17[8]: _6 = const ()"> }<span class="annotation">⦉@12,14,15,16,17</span></span></span><span><span class="code even" style="--layer: 1" title="24:10-24:10: @13[0]: _6 = const ()"><span class="annotation">@13⦊</span>‸<span class="annotation">⦉@13</span></span></span><span class="code" style="--layer: 0"></span></span>
|
21:33-24:10: @17[8]: _6 = const ()"> }<span class="annotation">⦉@12,14,15,16,17</span></span></span><span><span class="code even" style="--layer: 1" title="24:10-24:10: @13[0]: _6 = const ()"><span class="annotation">@13⦊</span>‸<span class="annotation">⦉@13</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="25:9-25:23: @19[2]: _47 = CheckedSub(_1, const 1_i32)
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="25:9-25:23: @19[2]: _47 = CheckedSub(_1, const 1_i32)
|
||||||
|
|
|
@ -82,8 +82,8 @@ For revisions in Pull Requests (PR):
|
||||||
6:9-6:49: @1[18]: _14 = &(*_60)
|
6:9-6:49: @1[18]: _14 = &(*_60)
|
||||||
6:9-6:49: @1[19]: _13 = &(*_14)
|
6:9-6:49: @1[19]: _13 = &(*_14)
|
||||||
6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
6:9-6:49: @1.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14]
|
6:9-6:49: @1.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14]
|
||||||
6:9-6:49: @3.Call: _6 = _print(move _7) -> [return: bb4, unwind: bb14]
|
6:9-6:49: @3.Call: _6 = std::io::_print(move _7) -> [return: bb4, unwind: bb14]
|
||||||
6:9-6:49: @4[5]: _5 = const ()
|
6:9-6:49: @4[5]: _5 = const ()
|
||||||
5:19-7:6: @4[7]: _2 = const ()"><span class="annotation">@1,3,4⦊</span>{</span></span>
|
5:19-7:6: @4[7]: _2 = const ()"><span class="annotation">@1,3,4⦊</span>{</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:47: @1[6]: _61 = const might_overflow::promoted[4]
|
<span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:47: @1[6]: _61 = const might_overflow::promoted[4]
|
||||||
|
@ -96,8 +96,8 @@ For revisions in Pull Requests (PR):
|
||||||
6:9-6:49: @1[18]: _14 = &(*_60)
|
6:9-6:49: @1[18]: _14 = &(*_60)
|
||||||
6:9-6:49: @1[19]: _13 = &(*_14)
|
6:9-6:49: @1[19]: _13 = &(*_14)
|
||||||
6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
6:9-6:49: @1.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14]
|
6:9-6:49: @1.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14]
|
||||||
6:9-6:49: @3.Call: _6 = _print(move _7) -> [return: bb4, unwind: bb14]
|
6:9-6:49: @3.Call: _6 = std::io::_print(move _7) -> [return: bb4, unwind: bb14]
|
||||||
6:9-6:49: @4[5]: _5 = const ()
|
6:9-6:49: @4[5]: _5 = const ()
|
||||||
5:19-7:6: @4[7]: _2 = const ()"> println!("this will probably overflow");</span></span>
|
5:19-7:6: @4[7]: _2 = const ()"> println!("this will probably overflow");</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:47: @1[6]: _61 = const might_overflow::promoted[4]
|
<span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:47: @1[6]: _61 = const might_overflow::promoted[4]
|
||||||
|
@ -110,8 +110,8 @@ For revisions in Pull Requests (PR):
|
||||||
6:9-6:49: @1[18]: _14 = &(*_60)
|
6:9-6:49: @1[18]: _14 = &(*_60)
|
||||||
6:9-6:49: @1[19]: _13 = &(*_14)
|
6:9-6:49: @1[19]: _13 = &(*_14)
|
||||||
6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
6:9-6:49: @1[20]: _12 = move _13 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
6:9-6:49: @1.Call: _7 = Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14]
|
6:9-6:49: @1.Call: _7 = std::fmt::Arguments::new_v1(move _8, move _12) -> [return: bb3, unwind: bb14]
|
||||||
6:9-6:49: @3.Call: _6 = _print(move _7) -> [return: bb4, unwind: bb14]
|
6:9-6:49: @3.Call: _6 = std::io::_print(move _7) -> [return: bb4, unwind: bb14]
|
||||||
6:9-6:49: @4[5]: _5 = const ()
|
6:9-6:49: @4[5]: _5 = const ()
|
||||||
5:19-7:6: @4[7]: _2 = const ()"> }<span class="annotation">⦉@1,3,4</span></span></span><span><span class="code even" style="--layer: 1" title="7:6-7:6: @2[0]: _2 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
5:19-7:6: @4[7]: _2 = const ()"> }<span class="annotation">⦉@1,3,4</span></span></span><span><span class="code even" style="--layer: 1" title="7:6-7:6: @2[0]: _2 = const ()"><span class="annotation">@2⦊</span>‸<span class="annotation">⦉@2</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code odd" style="--layer: 1" title="8:18-8:30: @5[3]: _18 = CheckedSub(const core::num::<impl u32>::MAX, const 5_u32)
|
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code odd" style="--layer: 1" title="8:18-8:30: @5[3]: _18 = CheckedSub(const core::num::<impl u32>::MAX, const 5_u32)
|
||||||
|
@ -129,16 +129,16 @@ For revisions in Pull Requests (PR):
|
||||||
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
||||||
9:5-9:56: @6[32]: _36 = &(*_33)
|
9:5-9:56: @6[32]: _36 = &(*_33)
|
||||||
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
||||||
9:5-9:56: @7[4]: _39 = &(*_34)
|
9:5-9:56: @7[4]: _39 = &(*_34)
|
||||||
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
||||||
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
||||||
9:5-9:56: @8[7]: _28 = &_29
|
9:5-9:56: @8[7]: _28 = &_29
|
||||||
9:5-9:56: @8[8]: _27 = &(*_28)
|
9:5-9:56: @8[8]: _27 = &(*_28)
|
||||||
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
||||||
9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14]
|
9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14]
|
||||||
9:5-9:56: @10[6]: _19 = const ()
|
9:5-9:56: @10[6]: _19 = const ()
|
||||||
10:18-10:24: @10[10]: _42 = _1
|
10:18-10:24: @10[10]: _42 = _1
|
||||||
10:27-10:33: @10[12]: _43 = _17
|
10:27-10:33: @10[12]: _43 = _17
|
||||||
|
@ -155,8 +155,8 @@ For revisions in Pull Requests (PR):
|
||||||
11:5-11:49: @11[22]: _54 = &(*_57)
|
11:5-11:49: @11[22]: _54 = &(*_57)
|
||||||
11:5-11:49: @11[23]: _53 = &(*_54)
|
11:5-11:49: @11[23]: _53 = &(*_54)
|
||||||
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
||||||
11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14]
|
11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14]
|
||||||
11:5-11:49: @13[5]: _45 = const ()
|
11:5-11:49: @13[5]: _45 = const ()
|
||||||
12:5-12:11: @13[7]: _0 = _41
|
12:5-12:11: @13[7]: _0 = _41
|
||||||
13:2-13:2: @13.Return: return"><span class="annotation">@5,6,7,8,9,10,11,12,13⦊</span>add_to = u32::MAX - 5;</span></span>
|
13:2-13:2: @13.Return: return"><span class="annotation">@5,6,7,8,9,10,11,12,13⦊</span>add_to = u32::MAX - 5;</span></span>
|
||||||
|
@ -175,16 +175,16 @@ For revisions in Pull Requests (PR):
|
||||||
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
||||||
9:5-9:56: @6[32]: _36 = &(*_33)
|
9:5-9:56: @6[32]: _36 = &(*_33)
|
||||||
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
||||||
9:5-9:56: @7[4]: _39 = &(*_34)
|
9:5-9:56: @7[4]: _39 = &(*_34)
|
||||||
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
||||||
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
||||||
9:5-9:56: @8[7]: _28 = &_29
|
9:5-9:56: @8[7]: _28 = &_29
|
||||||
9:5-9:56: @8[8]: _27 = &(*_28)
|
9:5-9:56: @8[8]: _27 = &(*_28)
|
||||||
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
||||||
9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14]
|
9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14]
|
||||||
9:5-9:56: @10[6]: _19 = const ()
|
9:5-9:56: @10[6]: _19 = const ()
|
||||||
10:18-10:24: @10[10]: _42 = _1
|
10:18-10:24: @10[10]: _42 = _1
|
||||||
10:27-10:33: @10[12]: _43 = _17
|
10:27-10:33: @10[12]: _43 = _17
|
||||||
|
@ -201,8 +201,8 @@ For revisions in Pull Requests (PR):
|
||||||
11:5-11:49: @11[22]: _54 = &(*_57)
|
11:5-11:49: @11[22]: _54 = &(*_57)
|
||||||
11:5-11:49: @11[23]: _53 = &(*_54)
|
11:5-11:49: @11[23]: _53 = &(*_54)
|
||||||
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
||||||
11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14]
|
11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14]
|
||||||
11:5-11:49: @13[5]: _45 = const ()
|
11:5-11:49: @13[5]: _45 = const ()
|
||||||
12:5-12:11: @13[7]: _0 = _41
|
12:5-12:11: @13[7]: _0 = _41
|
||||||
13:2-13:2: @13.Return: return"> println!("does {} + {} overflow?", add_to, to_add);</span></span>
|
13:2-13:2: @13.Return: return"> println!("does {} + {} overflow?", add_to, to_add);</span></span>
|
||||||
|
@ -221,16 +221,16 @@ For revisions in Pull Requests (PR):
|
||||||
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
||||||
9:5-9:56: @6[32]: _36 = &(*_33)
|
9:5-9:56: @6[32]: _36 = &(*_33)
|
||||||
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
||||||
9:5-9:56: @7[4]: _39 = &(*_34)
|
9:5-9:56: @7[4]: _39 = &(*_34)
|
||||||
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
||||||
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
||||||
9:5-9:56: @8[7]: _28 = &_29
|
9:5-9:56: @8[7]: _28 = &_29
|
||||||
9:5-9:56: @8[8]: _27 = &(*_28)
|
9:5-9:56: @8[8]: _27 = &(*_28)
|
||||||
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
||||||
9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14]
|
9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14]
|
||||||
9:5-9:56: @10[6]: _19 = const ()
|
9:5-9:56: @10[6]: _19 = const ()
|
||||||
10:18-10:24: @10[10]: _42 = _1
|
10:18-10:24: @10[10]: _42 = _1
|
||||||
10:27-10:33: @10[12]: _43 = _17
|
10:27-10:33: @10[12]: _43 = _17
|
||||||
|
@ -247,8 +247,8 @@ For revisions in Pull Requests (PR):
|
||||||
11:5-11:49: @11[22]: _54 = &(*_57)
|
11:5-11:49: @11[22]: _54 = &(*_57)
|
||||||
11:5-11:49: @11[23]: _53 = &(*_54)
|
11:5-11:49: @11[23]: _53 = &(*_54)
|
||||||
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
||||||
11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14]
|
11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14]
|
||||||
11:5-11:49: @13[5]: _45 = const ()
|
11:5-11:49: @13[5]: _45 = const ()
|
||||||
12:5-12:11: @13[7]: _0 = _41
|
12:5-12:11: @13[7]: _0 = _41
|
||||||
13:2-13:2: @13.Return: return"> let result = to_add + add_to;</span></span>
|
13:2-13:2: @13.Return: return"> let result = to_add + add_to;</span></span>
|
||||||
|
@ -267,16 +267,16 @@ For revisions in Pull Requests (PR):
|
||||||
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
||||||
9:5-9:56: @6[32]: _36 = &(*_33)
|
9:5-9:56: @6[32]: _36 = &(*_33)
|
||||||
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
||||||
9:5-9:56: @7[4]: _39 = &(*_34)
|
9:5-9:56: @7[4]: _39 = &(*_34)
|
||||||
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
||||||
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
||||||
9:5-9:56: @8[7]: _28 = &_29
|
9:5-9:56: @8[7]: _28 = &_29
|
||||||
9:5-9:56: @8[8]: _27 = &(*_28)
|
9:5-9:56: @8[8]: _27 = &(*_28)
|
||||||
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
||||||
9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14]
|
9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14]
|
||||||
9:5-9:56: @10[6]: _19 = const ()
|
9:5-9:56: @10[6]: _19 = const ()
|
||||||
10:18-10:24: @10[10]: _42 = _1
|
10:18-10:24: @10[10]: _42 = _1
|
||||||
10:27-10:33: @10[12]: _43 = _17
|
10:27-10:33: @10[12]: _43 = _17
|
||||||
|
@ -293,8 +293,8 @@ For revisions in Pull Requests (PR):
|
||||||
11:5-11:49: @11[22]: _54 = &(*_57)
|
11:5-11:49: @11[22]: _54 = &(*_57)
|
||||||
11:5-11:49: @11[23]: _53 = &(*_54)
|
11:5-11:49: @11[23]: _53 = &(*_54)
|
||||||
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
||||||
11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14]
|
11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14]
|
||||||
11:5-11:49: @13[5]: _45 = const ()
|
11:5-11:49: @13[5]: _45 = const ()
|
||||||
12:5-12:11: @13[7]: _0 = _41
|
12:5-12:11: @13[7]: _0 = _41
|
||||||
13:2-13:2: @13.Return: return"> println!("continuing after overflow check");</span></span>
|
13:2-13:2: @13.Return: return"> println!("continuing after overflow check");</span></span>
|
||||||
|
@ -313,16 +313,16 @@ For revisions in Pull Requests (PR):
|
||||||
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
||||||
9:5-9:56: @6[32]: _36 = &(*_33)
|
9:5-9:56: @6[32]: _36 = &(*_33)
|
||||||
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
||||||
9:5-9:56: @7[4]: _39 = &(*_34)
|
9:5-9:56: @7[4]: _39 = &(*_34)
|
||||||
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
||||||
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
||||||
9:5-9:56: @8[7]: _28 = &_29
|
9:5-9:56: @8[7]: _28 = &_29
|
||||||
9:5-9:56: @8[8]: _27 = &(*_28)
|
9:5-9:56: @8[8]: _27 = &(*_28)
|
||||||
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
||||||
9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14]
|
9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14]
|
||||||
9:5-9:56: @10[6]: _19 = const ()
|
9:5-9:56: @10[6]: _19 = const ()
|
||||||
10:18-10:24: @10[10]: _42 = _1
|
10:18-10:24: @10[10]: _42 = _1
|
||||||
10:27-10:33: @10[12]: _43 = _17
|
10:27-10:33: @10[12]: _43 = _17
|
||||||
|
@ -339,8 +339,8 @@ For revisions in Pull Requests (PR):
|
||||||
11:5-11:49: @11[22]: _54 = &(*_57)
|
11:5-11:49: @11[22]: _54 = &(*_57)
|
||||||
11:5-11:49: @11[23]: _53 = &(*_54)
|
11:5-11:49: @11[23]: _53 = &(*_54)
|
||||||
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
||||||
11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14]
|
11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14]
|
||||||
11:5-11:49: @13[5]: _45 = const ()
|
11:5-11:49: @13[5]: _45 = const ()
|
||||||
12:5-12:11: @13[7]: _0 = _41
|
12:5-12:11: @13[7]: _0 = _41
|
||||||
13:2-13:2: @13.Return: return"> result</span></span>
|
13:2-13:2: @13.Return: return"> result</span></span>
|
||||||
|
@ -359,16 +359,16 @@ For revisions in Pull Requests (PR):
|
||||||
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
9:5-9:56: @6[29]: _34 = (_30.1: &u32)
|
||||||
9:5-9:56: @6[32]: _36 = &(*_33)
|
9:5-9:56: @6[32]: _36 = &(*_33)
|
||||||
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @6[34]: _37 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @6.Call: _35 = ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
9:5-9:56: @6.Call: _35 = std::fmt::ArgumentV1::new::<u32>(move _36, move _37) -> [return: bb7, unwind: bb14]
|
||||||
9:5-9:56: @7[4]: _39 = &(*_34)
|
9:5-9:56: @7[4]: _39 = &(*_34)
|
||||||
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
9:5-9:56: @7[6]: _40 = <u32 as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r u32, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
9:5-9:56: @7.Call: _38 = ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
9:5-9:56: @7.Call: _38 = std::fmt::ArgumentV1::new::<u32>(move _39, move _40) -> [return: bb8, unwind: bb14]
|
||||||
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
9:5-9:56: @8[2]: _29 = [move _35, move _38]
|
||||||
9:5-9:56: @8[7]: _28 = &_29
|
9:5-9:56: @8[7]: _28 = &_29
|
||||||
9:5-9:56: @8[8]: _27 = &(*_28)
|
9:5-9:56: @8[8]: _27 = &(*_28)
|
||||||
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:5-9:56: @8[9]: _26 = move _27 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:5-9:56: @8.Call: _21 = Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
9:5-9:56: @8.Call: _21 = std::fmt::Arguments::new_v1(move _22, move _26) -> [return: bb9, unwind: bb14]
|
||||||
9:5-9:56: @9.Call: _20 = _print(move _21) -> [return: bb10, unwind: bb14]
|
9:5-9:56: @9.Call: _20 = std::io::_print(move _21) -> [return: bb10, unwind: bb14]
|
||||||
9:5-9:56: @10[6]: _19 = const ()
|
9:5-9:56: @10[6]: _19 = const ()
|
||||||
10:18-10:24: @10[10]: _42 = _1
|
10:18-10:24: @10[10]: _42 = _1
|
||||||
10:27-10:33: @10[12]: _43 = _17
|
10:27-10:33: @10[12]: _43 = _17
|
||||||
|
@ -385,8 +385,8 @@ For revisions in Pull Requests (PR):
|
||||||
11:5-11:49: @11[22]: _54 = &(*_57)
|
11:5-11:49: @11[22]: _54 = &(*_57)
|
||||||
11:5-11:49: @11[23]: _53 = &(*_54)
|
11:5-11:49: @11[23]: _53 = &(*_54)
|
||||||
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
11:5-11:49: @11[24]: _52 = move _53 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
11:5-11:49: @11.Call: _47 = Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
11:5-11:49: @11.Call: _47 = std::fmt::Arguments::new_v1(move _48, move _52) -> [return: bb12, unwind: bb14]
|
||||||
11:5-11:49: @12.Call: _46 = _print(move _47) -> [return: bb13, unwind: bb14]
|
11:5-11:49: @12.Call: _46 = std::io::_print(move _47) -> [return: bb13, unwind: bb14]
|
||||||
11:5-11:49: @13[5]: _45 = const ()
|
11:5-11:49: @13[5]: _45 = const ()
|
||||||
12:5-12:11: @13[7]: _0 = _41
|
12:5-12:11: @13[7]: _0 = _41
|
||||||
13:2-13:2: @13.Return: return">}<span class="annotation">⦉@5,6,7,8,9,10,11,12,13</span></span></span></span></div>
|
13:2-13:2: @13.Return: return">}<span class="annotation">⦉@5,6,7,8,9,10,11,12,13</span></span></span></span></div>
|
||||||
|
|
|
@ -81,10 +81,10 @@ For revisions in Pull Requests (PR):
|
||||||
6:9-6:34: @1[18]: _13 = &(*_32)
|
6:9-6:34: @1[18]: _13 = &(*_32)
|
||||||
6:9-6:34: @1[19]: _12 = &(*_13)
|
6:9-6:34: @1[19]: _12 = &(*_13)
|
||||||
6:9-6:34: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
6:9-6:34: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
6:9-6:34: @1.Call: _6 = Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7]
|
6:9-6:34: @1.Call: _6 = std::fmt::Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7]
|
||||||
6:9-6:34: @3.Call: _5 = _print(move _6) -> [return: bb4, unwind: bb7]
|
6:9-6:34: @3.Call: _5 = std::io::_print(move _6) -> [return: bb4, unwind: bb7]
|
||||||
6:9-6:34: @4[5]: _4 = const ()
|
6:9-6:34: @4[5]: _4 = const ()
|
||||||
7:9-7:26: @4.Call: begin_panic::<&str>(const "panics") -> bb7"><span class="annotation">@1,3,4⦊</span>println!("panicking...");</span></span>
|
7:9-7:26: @4.Call: std::rt::begin_panic::<&str>(const "panics") -> bb7"><span class="annotation">@1,3,4⦊</span>println!("panicking...");</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:32: @1[6]: _33 = const might_panic::promoted[3]
|
<span class="line"><span class="code odd" style="--layer: 1" title="6:18-6:32: @1[6]: _33 = const might_panic::promoted[3]
|
||||||
6:18-6:32: @1[7]: _9 = &(*_33)
|
6:18-6:32: @1[7]: _9 = &(*_33)
|
||||||
6:18-6:32: @1[8]: _8 = &(*_9)
|
6:18-6:32: @1[8]: _8 = &(*_9)
|
||||||
|
@ -95,10 +95,10 @@ For revisions in Pull Requests (PR):
|
||||||
6:9-6:34: @1[18]: _13 = &(*_32)
|
6:9-6:34: @1[18]: _13 = &(*_32)
|
||||||
6:9-6:34: @1[19]: _12 = &(*_13)
|
6:9-6:34: @1[19]: _12 = &(*_13)
|
||||||
6:9-6:34: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
6:9-6:34: @1[20]: _11 = move _12 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
6:9-6:34: @1.Call: _6 = Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7]
|
6:9-6:34: @1.Call: _6 = std::fmt::Arguments::new_v1(move _7, move _11) -> [return: bb3, unwind: bb7]
|
||||||
6:9-6:34: @3.Call: _5 = _print(move _6) -> [return: bb4, unwind: bb7]
|
6:9-6:34: @3.Call: _5 = std::io::_print(move _6) -> [return: bb4, unwind: bb7]
|
||||||
6:9-6:34: @4[5]: _4 = const ()
|
6:9-6:34: @4[5]: _4 = const ()
|
||||||
7:9-7:26: @4.Call: begin_panic::<&str>(const "panics") -> bb7"> panic!("panics");<span class="annotation">⦉@1,3,4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
7:9-7:26: @4.Call: std::rt::begin_panic::<&str>(const "panics") -> bb7"> panic!("panics");<span class="annotation">⦉@1,3,4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code even" style="--layer: 1" title="9:18-9:31: @2[6]: _31 = const might_panic::promoted[1]
|
<span class="line"><span class="code" style="--layer: 0"> } else </span><span><span class="code even" style="--layer: 1" title="9:18-9:31: @2[6]: _31 = const might_panic::promoted[1]
|
||||||
9:18-9:31: @2[7]: _23 = &(*_31)
|
9:18-9:31: @2[7]: _23 = &(*_31)
|
||||||
9:18-9:31: @2[8]: _22 = &(*_23)
|
9:18-9:31: @2[8]: _22 = &(*_23)
|
||||||
|
@ -109,8 +109,8 @@ For revisions in Pull Requests (PR):
|
||||||
9:9-9:33: @2[18]: _27 = &(*_30)
|
9:9-9:33: @2[18]: _27 = &(*_30)
|
||||||
9:9-9:33: @2[19]: _26 = &(*_27)
|
9:9-9:33: @2[19]: _26 = &(*_27)
|
||||||
9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:9-9:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
9:9-9:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
||||||
9:9-9:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7]
|
9:9-9:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7]
|
||||||
9:9-9:33: @6[5]: _18 = const ()
|
9:9-9:33: @6[5]: _18 = const ()
|
||||||
8:12-10:6: @6[7]: _0 = const ()
|
8:12-10:6: @6[7]: _0 = const ()
|
||||||
11:2-11:2: @6.Return: return"><span class="annotation">@2,5,6⦊</span>{</span></span>
|
11:2-11:2: @6.Return: return"><span class="annotation">@2,5,6⦊</span>{</span></span>
|
||||||
|
@ -124,8 +124,8 @@ For revisions in Pull Requests (PR):
|
||||||
9:9-9:33: @2[18]: _27 = &(*_30)
|
9:9-9:33: @2[18]: _27 = &(*_30)
|
||||||
9:9-9:33: @2[19]: _26 = &(*_27)
|
9:9-9:33: @2[19]: _26 = &(*_27)
|
||||||
9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:9-9:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
9:9-9:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
||||||
9:9-9:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7]
|
9:9-9:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7]
|
||||||
9:9-9:33: @6[5]: _18 = const ()
|
9:9-9:33: @6[5]: _18 = const ()
|
||||||
8:12-10:6: @6[7]: _0 = const ()
|
8:12-10:6: @6[7]: _0 = const ()
|
||||||
11:2-11:2: @6.Return: return"> println!("Don't Panic");</span></span>
|
11:2-11:2: @6.Return: return"> println!("Don't Panic");</span></span>
|
||||||
|
@ -139,8 +139,8 @@ For revisions in Pull Requests (PR):
|
||||||
9:9-9:33: @2[18]: _27 = &(*_30)
|
9:9-9:33: @2[18]: _27 = &(*_30)
|
||||||
9:9-9:33: @2[19]: _26 = &(*_27)
|
9:9-9:33: @2[19]: _26 = &(*_27)
|
||||||
9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:9-9:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
9:9-9:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
||||||
9:9-9:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7]
|
9:9-9:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7]
|
||||||
9:9-9:33: @6[5]: _18 = const ()
|
9:9-9:33: @6[5]: _18 = const ()
|
||||||
8:12-10:6: @6[7]: _0 = const ()
|
8:12-10:6: @6[7]: _0 = const ()
|
||||||
11:2-11:2: @6.Return: return"> }</span></span>
|
11:2-11:2: @6.Return: return"> }</span></span>
|
||||||
|
@ -154,8 +154,8 @@ For revisions in Pull Requests (PR):
|
||||||
9:9-9:33: @2[18]: _27 = &(*_30)
|
9:9-9:33: @2[18]: _27 = &(*_30)
|
||||||
9:9-9:33: @2[19]: _26 = &(*_27)
|
9:9-9:33: @2[19]: _26 = &(*_27)
|
||||||
9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
9:9-9:33: @2[20]: _25 = move _26 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
9:9-9:33: @2.Call: _20 = Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
9:9-9:33: @2.Call: _20 = std::fmt::Arguments::new_v1(move _21, move _25) -> [return: bb5, unwind: bb7]
|
||||||
9:9-9:33: @5.Call: _19 = _print(move _20) -> [return: bb6, unwind: bb7]
|
9:9-9:33: @5.Call: _19 = std::io::_print(move _20) -> [return: bb6, unwind: bb7]
|
||||||
9:9-9:33: @6[5]: _18 = const ()
|
9:9-9:33: @6[5]: _18 = const ()
|
||||||
8:12-10:6: @6[7]: _0 = const ()
|
8:12-10:6: @6[7]: _0 = const ()
|
||||||
11:2-11:2: @6.Return: return">}<span class="annotation">⦉@2,5,6</span></span></span></span></div>
|
11:2-11:2: @6.Return: return">}<span class="annotation">⦉@2,5,6</span></span></span></span></div>
|
||||||
|
|
|
@ -81,7 +81,7 @@ For revisions in Pull Requests (PR):
|
||||||
25:49-25:62: @2[20]: _16 = &_2
|
25:49-25:62: @2[20]: _16 = &_2
|
||||||
25:64-25:77: @2[24]: _19 = &_1
|
25:64-25:77: @2[24]: _19 = &_1
|
||||||
25:80-25:93: @2[26]: _20 = &_2
|
25:80-25:93: @2[26]: _20 = &_2
|
||||||
25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
||||||
25:64-25:93: @3[2]: _17 = &_18
|
25:64-25:93: @3[2]: _17 = &_18
|
||||||
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
||||||
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
||||||
|
@ -89,20 +89,20 @@ For revisions in Pull Requests (PR):
|
||||||
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
||||||
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
||||||
25:5-25:95: @3[16]: _25 = &(*_21)
|
25:5-25:95: @3[16]: _25 = &(*_21)
|
||||||
25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
||||||
25:5-25:95: @4[4]: _28 = &(*_22)
|
25:5-25:95: @4[4]: _28 = &(*_22)
|
||||||
25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
||||||
25:5-25:95: @5[4]: _31 = &(*_23)
|
25:5-25:95: @5[4]: _31 = &(*_23)
|
||||||
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
||||||
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
||||||
25:5-25:95: @6[9]: _12 = &_13
|
25:5-25:95: @6[9]: _12 = &_13
|
||||||
25:5-25:95: @6[10]: _11 = &(*_12)
|
25:5-25:95: @6[10]: _11 = &(*_12)
|
||||||
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
||||||
25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9]
|
25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9]
|
||||||
25:5-25:95: @8[7]: _3 = const ()
|
25:5-25:95: @8[7]: _3 = const ()
|
||||||
21:11-26:2: @8[9]: _0 = const ()
|
21:11-26:2: @8[9]: _0 = const ()
|
||||||
26:2-26:2: @8.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8⦊</span>fn main() {</span></span>
|
26:2-26:2: @8.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8⦊</span>fn main() {</span></span>
|
||||||
|
@ -118,7 +118,7 @@ For revisions in Pull Requests (PR):
|
||||||
25:49-25:62: @2[20]: _16 = &_2
|
25:49-25:62: @2[20]: _16 = &_2
|
||||||
25:64-25:77: @2[24]: _19 = &_1
|
25:64-25:77: @2[24]: _19 = &_1
|
||||||
25:80-25:93: @2[26]: _20 = &_2
|
25:80-25:93: @2[26]: _20 = &_2
|
||||||
25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
||||||
25:64-25:93: @3[2]: _17 = &_18
|
25:64-25:93: @3[2]: _17 = &_18
|
||||||
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
||||||
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
||||||
|
@ -126,20 +126,20 @@ For revisions in Pull Requests (PR):
|
||||||
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
||||||
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
||||||
25:5-25:95: @3[16]: _25 = &(*_21)
|
25:5-25:95: @3[16]: _25 = &(*_21)
|
||||||
25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
||||||
25:5-25:95: @4[4]: _28 = &(*_22)
|
25:5-25:95: @4[4]: _28 = &(*_22)
|
||||||
25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
||||||
25:5-25:95: @5[4]: _31 = &(*_23)
|
25:5-25:95: @5[4]: _31 = &(*_23)
|
||||||
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
||||||
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
||||||
25:5-25:95: @6[9]: _12 = &_13
|
25:5-25:95: @6[9]: _12 = &_13
|
||||||
25:5-25:95: @6[10]: _11 = &(*_12)
|
25:5-25:95: @6[10]: _11 = &(*_12)
|
||||||
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
||||||
25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9]
|
25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9]
|
||||||
25:5-25:95: @8[7]: _3 = const ()
|
25:5-25:95: @8[7]: _3 = const ()
|
||||||
21:11-26:2: @8[9]: _0 = const ()
|
21:11-26:2: @8[9]: _0 = const ()
|
||||||
26:2-26:2: @8.Return: return"> let version_3_2_1 = Version::new(3, 2, 1);</span></span>
|
26:2-26:2: @8.Return: return"> let version_3_2_1 = Version::new(3, 2, 1);</span></span>
|
||||||
|
@ -155,7 +155,7 @@ For revisions in Pull Requests (PR):
|
||||||
25:49-25:62: @2[20]: _16 = &_2
|
25:49-25:62: @2[20]: _16 = &_2
|
||||||
25:64-25:77: @2[24]: _19 = &_1
|
25:64-25:77: @2[24]: _19 = &_1
|
||||||
25:80-25:93: @2[26]: _20 = &_2
|
25:80-25:93: @2[26]: _20 = &_2
|
||||||
25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
||||||
25:64-25:93: @3[2]: _17 = &_18
|
25:64-25:93: @3[2]: _17 = &_18
|
||||||
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
||||||
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
||||||
|
@ -163,20 +163,20 @@ For revisions in Pull Requests (PR):
|
||||||
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
||||||
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
||||||
25:5-25:95: @3[16]: _25 = &(*_21)
|
25:5-25:95: @3[16]: _25 = &(*_21)
|
||||||
25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
||||||
25:5-25:95: @4[4]: _28 = &(*_22)
|
25:5-25:95: @4[4]: _28 = &(*_22)
|
||||||
25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
||||||
25:5-25:95: @5[4]: _31 = &(*_23)
|
25:5-25:95: @5[4]: _31 = &(*_23)
|
||||||
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
||||||
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
||||||
25:5-25:95: @6[9]: _12 = &_13
|
25:5-25:95: @6[9]: _12 = &_13
|
||||||
25:5-25:95: @6[10]: _11 = &(*_12)
|
25:5-25:95: @6[10]: _11 = &(*_12)
|
||||||
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
||||||
25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9]
|
25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9]
|
||||||
25:5-25:95: @8[7]: _3 = const ()
|
25:5-25:95: @8[7]: _3 = const ()
|
||||||
21:11-26:2: @8[9]: _0 = const ()
|
21:11-26:2: @8[9]: _0 = const ()
|
||||||
26:2-26:2: @8.Return: return"> let version_3_3_0 = Version::new(3, 3, 0);</span></span>
|
26:2-26:2: @8.Return: return"> let version_3_3_0 = Version::new(3, 3, 0);</span></span>
|
||||||
|
@ -192,7 +192,7 @@ For revisions in Pull Requests (PR):
|
||||||
25:49-25:62: @2[20]: _16 = &_2
|
25:49-25:62: @2[20]: _16 = &_2
|
||||||
25:64-25:77: @2[24]: _19 = &_1
|
25:64-25:77: @2[24]: _19 = &_1
|
||||||
25:80-25:93: @2[26]: _20 = &_2
|
25:80-25:93: @2[26]: _20 = &_2
|
||||||
25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
||||||
25:64-25:93: @3[2]: _17 = &_18
|
25:64-25:93: @3[2]: _17 = &_18
|
||||||
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
||||||
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
||||||
|
@ -200,20 +200,20 @@ For revisions in Pull Requests (PR):
|
||||||
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
||||||
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
||||||
25:5-25:95: @3[16]: _25 = &(*_21)
|
25:5-25:95: @3[16]: _25 = &(*_21)
|
||||||
25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
||||||
25:5-25:95: @4[4]: _28 = &(*_22)
|
25:5-25:95: @4[4]: _28 = &(*_22)
|
||||||
25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
||||||
25:5-25:95: @5[4]: _31 = &(*_23)
|
25:5-25:95: @5[4]: _31 = &(*_23)
|
||||||
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
||||||
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
||||||
25:5-25:95: @6[9]: _12 = &_13
|
25:5-25:95: @6[9]: _12 = &_13
|
||||||
25:5-25:95: @6[10]: _11 = &(*_12)
|
25:5-25:95: @6[10]: _11 = &(*_12)
|
||||||
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
||||||
25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9]
|
25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9]
|
||||||
25:5-25:95: @8[7]: _3 = const ()
|
25:5-25:95: @8[7]: _3 = const ()
|
||||||
21:11-26:2: @8[9]: _0 = const ()
|
21:11-26:2: @8[9]: _0 = const ()
|
||||||
26:2-26:2: @8.Return: return"></span></span>
|
26:2-26:2: @8.Return: return"></span></span>
|
||||||
|
@ -229,7 +229,7 @@ For revisions in Pull Requests (PR):
|
||||||
25:49-25:62: @2[20]: _16 = &_2
|
25:49-25:62: @2[20]: _16 = &_2
|
||||||
25:64-25:77: @2[24]: _19 = &_1
|
25:64-25:77: @2[24]: _19 = &_1
|
||||||
25:80-25:93: @2[26]: _20 = &_2
|
25:80-25:93: @2[26]: _20 = &_2
|
||||||
25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
||||||
25:64-25:93: @3[2]: _17 = &_18
|
25:64-25:93: @3[2]: _17 = &_18
|
||||||
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
||||||
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
||||||
|
@ -237,20 +237,20 @@ For revisions in Pull Requests (PR):
|
||||||
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
||||||
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
||||||
25:5-25:95: @3[16]: _25 = &(*_21)
|
25:5-25:95: @3[16]: _25 = &(*_21)
|
||||||
25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
||||||
25:5-25:95: @4[4]: _28 = &(*_22)
|
25:5-25:95: @4[4]: _28 = &(*_22)
|
||||||
25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
||||||
25:5-25:95: @5[4]: _31 = &(*_23)
|
25:5-25:95: @5[4]: _31 = &(*_23)
|
||||||
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
||||||
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
||||||
25:5-25:95: @6[9]: _12 = &_13
|
25:5-25:95: @6[9]: _12 = &_13
|
||||||
25:5-25:95: @6[10]: _11 = &(*_12)
|
25:5-25:95: @6[10]: _11 = &(*_12)
|
||||||
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
||||||
25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9]
|
25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9]
|
||||||
25:5-25:95: @8[7]: _3 = const ()
|
25:5-25:95: @8[7]: _3 = const ()
|
||||||
21:11-26:2: @8[9]: _0 = const ()
|
21:11-26:2: @8[9]: _0 = const ()
|
||||||
26:2-26:2: @8.Return: return"> println!("{:?} < {:?} = {}", version_3_2_1, version_3_3_0, version_3_2_1 < version_3_3_0);</span></span>
|
26:2-26:2: @8.Return: return"> println!("{:?} < {:?} = {}", version_3_2_1, version_3_3_0, version_3_2_1 < version_3_3_0);</span></span>
|
||||||
|
@ -266,7 +266,7 @@ For revisions in Pull Requests (PR):
|
||||||
25:49-25:62: @2[20]: _16 = &_2
|
25:49-25:62: @2[20]: _16 = &_2
|
||||||
25:64-25:77: @2[24]: _19 = &_1
|
25:64-25:77: @2[24]: _19 = &_1
|
||||||
25:80-25:93: @2[26]: _20 = &_2
|
25:80-25:93: @2[26]: _20 = &_2
|
||||||
25:64-25:93: @2.Call: _18 = <Version as PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
25:64-25:93: @2.Call: _18 = <Version as std::cmp::PartialOrd>::lt(move _19, move _20) -> [return: bb3, unwind: bb9]
|
||||||
25:64-25:93: @3[2]: _17 = &_18
|
25:64-25:93: @3[2]: _17 = &_18
|
||||||
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
25:5-25:95: @3[3]: _14 = (move _15, move _16, move _17)
|
||||||
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
25:5-25:95: @3[7]: FakeRead(ForMatchedPlace, _14)
|
||||||
|
@ -274,20 +274,20 @@ For revisions in Pull Requests (PR):
|
||||||
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
25:5-25:95: @3[11]: _22 = (_14.1: &Version)
|
||||||
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
25:5-25:95: @3[13]: _23 = (_14.2: &bool)
|
||||||
25:5-25:95: @3[16]: _25 = &(*_21)
|
25:5-25:95: @3[16]: _25 = &(*_21)
|
||||||
25:5-25:95: @3[18]: _26 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @3[18]: _26 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @3.Call: _24 = ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
25:5-25:95: @3.Call: _24 = std::fmt::ArgumentV1::new::<Version>(move _25, move _26) -> [return: bb4, unwind: bb9]
|
||||||
25:5-25:95: @4[4]: _28 = &(*_22)
|
25:5-25:95: @4[4]: _28 = &(*_22)
|
||||||
25:5-25:95: @4[6]: _29 = <Version as Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @4[6]: _29 = <Version as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r Version, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @4.Call: _27 = ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
25:5-25:95: @4.Call: _27 = std::fmt::ArgumentV1::new::<Version>(move _28, move _29) -> [return: bb5, unwind: bb9]
|
||||||
25:5-25:95: @5[4]: _31 = &(*_23)
|
25:5-25:95: @5[4]: _31 = &(*_23)
|
||||||
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
25:5-25:95: @5[6]: _32 = <bool as std::fmt::Display>::fmt as for<'r, 's, 't0> fn(&'r bool, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
25:5-25:95: @5.Call: _30 = ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
25:5-25:95: @5.Call: _30 = std::fmt::ArgumentV1::new::<bool>(move _31, move _32) -> [return: bb6, unwind: bb9]
|
||||||
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
25:5-25:95: @6[2]: _13 = [move _24, move _27, move _30]
|
||||||
25:5-25:95: @6[9]: _12 = &_13
|
25:5-25:95: @6[9]: _12 = &_13
|
||||||
25:5-25:95: @6[10]: _11 = &(*_12)
|
25:5-25:95: @6[10]: _11 = &(*_12)
|
||||||
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
25:5-25:95: @6[11]: _10 = move _11 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
25:5-25:95: @6.Call: _5 = Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
25:5-25:95: @6.Call: _5 = std::fmt::Arguments::new_v1(move _6, move _10) -> [return: bb7, unwind: bb9]
|
||||||
25:5-25:95: @7.Call: _4 = _print(move _5) -> [return: bb8, unwind: bb9]
|
25:5-25:95: @7.Call: _4 = std::io::_print(move _5) -> [return: bb8, unwind: bb9]
|
||||||
25:5-25:95: @8[7]: _3 = const ()
|
25:5-25:95: @8[7]: _3 = const ()
|
||||||
21:11-26:2: @8[9]: _0 = const ()
|
21:11-26:2: @8[9]: _0 = const ()
|
||||||
26:2-26:2: @8.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8</span></span></span></span></div>
|
26:2-26:2: @8.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8</span></span></span></span></div>
|
||||||
|
|
|
@ -74,9 +74,9 @@ For revisions in Pull Requests (PR):
|
||||||
8:5-8:17: @0[4]: _3 = &(*_4)
|
8:5-8:17: @0[4]: _3 = &(*_4)
|
||||||
8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize)))
|
8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize)))
|
||||||
8:5-8:17: @0[8]: _5 = &(*_6)
|
8:5-8:17: @0[8]: _5 = &(*_6)
|
||||||
8:5-8:17: @0.Call: _2 = <usize as PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3]
|
8:5-8:17: @0.Call: _2 = <usize as std::cmp::PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3]
|
||||||
8:5-8:17: @1[3]: _7 = Less
|
8:5-8:17: @1[3]: _7 = std::cmp::Ordering::Less
|
||||||
8:5-8:17: @1.Call: _0 = Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3]
|
8:5-8:17: @1.Call: _0 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3]
|
||||||
8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -74,9 +74,9 @@ For revisions in Pull Requests (PR):
|
||||||
7:5-7:17: @0[5]: _4 = &(*_5)
|
7:5-7:17: @0[5]: _4 = &(*_5)
|
||||||
7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize)))
|
7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize)))
|
||||||
7:5-7:17: @0[9]: _6 = &(*_7)
|
7:5-7:17: @0[9]: _6 = &(*_7)
|
||||||
7:5-7:17: @0.Call: _3 = <usize as PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4]
|
7:5-7:17: @0.Call: _3 = <usize as std::cmp::PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4]
|
||||||
7:5-7:17: @1[3]: _8 = Equal
|
7:5-7:17: @1[3]: _8 = std::cmp::Ordering::Equal
|
||||||
7:5-7:17: @1.Call: _2 = Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4]
|
7:5-7:17: @1.Call: _2 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4]
|
||||||
7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize))
|
7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize))
|
||||||
7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
|
7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -81,9 +81,9 @@ For revisions in Pull Requests (PR):
|
||||||
4:39-4:49: @0[21]: _13 = &(*_14)
|
4:39-4:49: @0[21]: _13 = &(*_14)
|
||||||
4:39-4:49: @0[24]: _16 = &(*_3)
|
4:39-4:49: @0[24]: _16 = &(*_3)
|
||||||
4:39-4:49: @0[25]: _15 = &(*_16)
|
4:39-4:49: @0[25]: _15 = &(*_16)
|
||||||
4:39-4:49: @0.Call: _12 = <usize as PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5]
|
4:39-4:49: @0.Call: _12 = <usize as std::cmp::PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5]
|
||||||
4:39-4:49: @1[3]: _17 = Equal
|
4:39-4:49: @1[3]: _17 = std::cmp::Ordering::Equal
|
||||||
4:39-4:49: @1.Call: _11 = Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5]
|
4:39-4:49: @1.Call: _11 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5]
|
||||||
4:39-4:49: @2[4]: _19 = &_7
|
4:39-4:49: @2[4]: _19 = &_7
|
||||||
4:39-4:49: @2[6]: _20 = &_4
|
4:39-4:49: @2[6]: _20 = &_4
|
||||||
4:39-4:49: @2[8]: _21 = &_8
|
4:39-4:49: @2[8]: _21 = &_8
|
||||||
|
|
|
@ -74,9 +74,9 @@ For revisions in Pull Requests (PR):
|
||||||
8:5-8:17: @0[4]: _3 = &(*_4)
|
8:5-8:17: @0[4]: _3 = &(*_4)
|
||||||
8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize)))
|
8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize)))
|
||||||
8:5-8:17: @0[8]: _5 = &(*_6)
|
8:5-8:17: @0[8]: _5 = &(*_6)
|
||||||
8:5-8:17: @0.Call: _2 = <usize as PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3]
|
8:5-8:17: @0.Call: _2 = <usize as std::cmp::PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3]
|
||||||
8:5-8:17: @1[3]: _7 = Less
|
8:5-8:17: @1[3]: _7 = std::cmp::Ordering::Less
|
||||||
8:5-8:17: @1.Call: _0 = Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3]
|
8:5-8:17: @1.Call: _0 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3]
|
||||||
8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -74,9 +74,9 @@ For revisions in Pull Requests (PR):
|
||||||
7:5-7:17: @0[5]: _4 = &(*_5)
|
7:5-7:17: @0[5]: _4 = &(*_5)
|
||||||
7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize)))
|
7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize)))
|
||||||
7:5-7:17: @0[9]: _6 = &(*_7)
|
7:5-7:17: @0[9]: _6 = &(*_7)
|
||||||
7:5-7:17: @0.Call: _3 = <usize as PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4]
|
7:5-7:17: @0.Call: _3 = <usize as std::cmp::PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4]
|
||||||
7:5-7:17: @1[3]: _8 = Equal
|
7:5-7:17: @1[3]: _8 = std::cmp::Ordering::Equal
|
||||||
7:5-7:17: @1.Call: _2 = Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4]
|
7:5-7:17: @1.Call: _2 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4]
|
||||||
7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize))
|
7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize))
|
||||||
7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
|
7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -81,9 +81,9 @@ For revisions in Pull Requests (PR):
|
||||||
4:39-4:49: @0[21]: _13 = &(*_14)
|
4:39-4:49: @0[21]: _13 = &(*_14)
|
||||||
4:39-4:49: @0[24]: _16 = &(*_3)
|
4:39-4:49: @0[24]: _16 = &(*_3)
|
||||||
4:39-4:49: @0[25]: _15 = &(*_16)
|
4:39-4:49: @0[25]: _15 = &(*_16)
|
||||||
4:39-4:49: @0.Call: _12 = <usize as PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5]
|
4:39-4:49: @0.Call: _12 = <usize as std::cmp::PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5]
|
||||||
4:39-4:49: @1[3]: _17 = Equal
|
4:39-4:49: @1[3]: _17 = std::cmp::Ordering::Equal
|
||||||
4:39-4:49: @1.Call: _11 = Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5]
|
4:39-4:49: @1.Call: _11 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5]
|
||||||
4:39-4:49: @2[4]: _19 = &_7
|
4:39-4:49: @2[4]: _19 = &_7
|
||||||
4:39-4:49: @2[6]: _20 = &_4
|
4:39-4:49: @2[6]: _20 = &_4
|
||||||
4:39-4:49: @2[8]: _21 = &_8
|
4:39-4:49: @2[8]: _21 = &_8
|
||||||
|
|
|
@ -74,9 +74,9 @@ For revisions in Pull Requests (PR):
|
||||||
8:5-8:17: @0[4]: _3 = &(*_4)
|
8:5-8:17: @0[4]: _3 = &(*_4)
|
||||||
8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize)))
|
8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize)))
|
||||||
8:5-8:17: @0[8]: _5 = &(*_6)
|
8:5-8:17: @0[8]: _5 = &(*_6)
|
||||||
8:5-8:17: @0.Call: _2 = <usize as PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3]
|
8:5-8:17: @0.Call: _2 = <usize as std::cmp::PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3]
|
||||||
8:5-8:17: @1[3]: _7 = Greater
|
8:5-8:17: @1[3]: _7 = std::cmp::Ordering::Greater
|
||||||
8:5-8:17: @1.Call: _0 = Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3]
|
8:5-8:17: @1.Call: _0 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3]
|
||||||
8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -74,9 +74,9 @@ For revisions in Pull Requests (PR):
|
||||||
7:5-7:17: @0[5]: _4 = &(*_5)
|
7:5-7:17: @0[5]: _4 = &(*_5)
|
||||||
7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize)))
|
7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize)))
|
||||||
7:5-7:17: @0[9]: _6 = &(*_7)
|
7:5-7:17: @0[9]: _6 = &(*_7)
|
||||||
7:5-7:17: @0.Call: _3 = <usize as PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4]
|
7:5-7:17: @0.Call: _3 = <usize as std::cmp::PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4]
|
||||||
7:5-7:17: @1[3]: _8 = Equal
|
7:5-7:17: @1[3]: _8 = std::cmp::Ordering::Equal
|
||||||
7:5-7:17: @1.Call: _2 = Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4]
|
7:5-7:17: @1.Call: _2 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4]
|
||||||
7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize))
|
7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize))
|
||||||
7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
|
7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -81,9 +81,9 @@ For revisions in Pull Requests (PR):
|
||||||
4:39-4:49: @0[21]: _13 = &(*_14)
|
4:39-4:49: @0[21]: _13 = &(*_14)
|
||||||
4:39-4:49: @0[24]: _16 = &(*_3)
|
4:39-4:49: @0[24]: _16 = &(*_3)
|
||||||
4:39-4:49: @0[25]: _15 = &(*_16)
|
4:39-4:49: @0[25]: _15 = &(*_16)
|
||||||
4:39-4:49: @0.Call: _12 = <usize as PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5]
|
4:39-4:49: @0.Call: _12 = <usize as std::cmp::PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5]
|
||||||
4:39-4:49: @1[3]: _17 = Equal
|
4:39-4:49: @1[3]: _17 = std::cmp::Ordering::Equal
|
||||||
4:39-4:49: @1.Call: _11 = Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5]
|
4:39-4:49: @1.Call: _11 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5]
|
||||||
4:39-4:49: @2[4]: _19 = &_7
|
4:39-4:49: @2[4]: _19 = &_7
|
||||||
4:39-4:49: @2[6]: _20 = &_4
|
4:39-4:49: @2[6]: _20 = &_4
|
||||||
4:39-4:49: @2[8]: _21 = &_8
|
4:39-4:49: @2[8]: _21 = &_8
|
||||||
|
|
|
@ -74,9 +74,9 @@ For revisions in Pull Requests (PR):
|
||||||
8:5-8:17: @0[4]: _3 = &(*_4)
|
8:5-8:17: @0[4]: _3 = &(*_4)
|
||||||
8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize)))
|
8:5-8:17: @0[7]: _6 = &(*(*(_1.1: &&usize)))
|
||||||
8:5-8:17: @0[8]: _5 = &(*_6)
|
8:5-8:17: @0[8]: _5 = &(*_6)
|
||||||
8:5-8:17: @0.Call: _2 = <usize as PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3]
|
8:5-8:17: @0.Call: _2 = <usize as std::cmp::PartialOrd>::partial_cmp(move _3, move _5) -> [return: bb1, unwind: bb3]
|
||||||
8:5-8:17: @1[3]: _7 = Greater
|
8:5-8:17: @1[3]: _7 = std::cmp::Ordering::Greater
|
||||||
8:5-8:17: @1.Call: _0 = Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3]
|
8:5-8:17: @1.Call: _0 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _2, move _7) -> [return: bb2, unwind: bb3]
|
||||||
8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
8:5-8:17: @2.Return: return"><span class="annotation">@0,1,2⦊</span>patch: usize<span class="annotation">⦉@0,1,2</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -74,9 +74,9 @@ For revisions in Pull Requests (PR):
|
||||||
7:5-7:17: @0[5]: _4 = &(*_5)
|
7:5-7:17: @0[5]: _4 = &(*_5)
|
||||||
7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize)))
|
7:5-7:17: @0[8]: _7 = &(*(*(_1.1: &&usize)))
|
||||||
7:5-7:17: @0[9]: _6 = &(*_7)
|
7:5-7:17: @0[9]: _6 = &(*_7)
|
||||||
7:5-7:17: @0.Call: _3 = <usize as PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4]
|
7:5-7:17: @0.Call: _3 = <usize as std::cmp::PartialOrd>::partial_cmp(move _4, move _6) -> [return: bb1, unwind: bb4]
|
||||||
7:5-7:17: @1[3]: _8 = Equal
|
7:5-7:17: @1[3]: _8 = std::cmp::Ordering::Equal
|
||||||
7:5-7:17: @1.Call: _2 = Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4]
|
7:5-7:17: @1.Call: _2 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _3, move _8) -> [return: bb2, unwind: bb4]
|
||||||
7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize))
|
7:5-7:17: @2[4]: _10 = &(*(_1.2: &&usize))
|
||||||
7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
|
7:5-7:17: @2[6]: _11 = &(*(_1.3: &&usize))"><span class="annotation">@0,1,2,3⦊</span>‸<span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -81,9 +81,9 @@ For revisions in Pull Requests (PR):
|
||||||
4:39-4:49: @0[21]: _13 = &(*_14)
|
4:39-4:49: @0[21]: _13 = &(*_14)
|
||||||
4:39-4:49: @0[24]: _16 = &(*_3)
|
4:39-4:49: @0[24]: _16 = &(*_3)
|
||||||
4:39-4:49: @0[25]: _15 = &(*_16)
|
4:39-4:49: @0[25]: _15 = &(*_16)
|
||||||
4:39-4:49: @0.Call: _12 = <usize as PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5]
|
4:39-4:49: @0.Call: _12 = <usize as std::cmp::PartialOrd>::partial_cmp(move _13, move _15) -> [return: bb1, unwind: bb5]
|
||||||
4:39-4:49: @1[3]: _17 = Equal
|
4:39-4:49: @1[3]: _17 = std::cmp::Ordering::Equal
|
||||||
4:39-4:49: @1.Call: _11 = Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5]
|
4:39-4:49: @1.Call: _11 = std::option::Option::<std::cmp::Ordering>::unwrap_or(move _12, move _17) -> [return: bb2, unwind: bb5]
|
||||||
4:39-4:49: @2[4]: _19 = &_7
|
4:39-4:49: @2[4]: _19 = &_7
|
||||||
4:39-4:49: @2[6]: _20 = &_4
|
4:39-4:49: @2[6]: _20 = &_4
|
||||||
4:39-4:49: @2[8]: _21 = &_8
|
4:39-4:49: @2[8]: _21 = &_8
|
||||||
|
|
|
@ -76,7 +76,7 @@ For revisions in Pull Requests (PR):
|
||||||
4:17-4:22: @0[9]: _7 = &mut (*_2)
|
4:17-4:22: @0[9]: _7 = &mut (*_2)
|
||||||
4:17-4:22: @0[12]: _9 = const "Version"
|
4:17-4:22: @0[12]: _9 = const "Version"
|
||||||
4:17-4:22: @0[13]: _8 = &(*_9)
|
4:17-4:22: @0[13]: _8 = &(*_9)
|
||||||
4:17-4:22: @0.Call: _6 = Formatter::debug_struct(move _7, move _8) -> [return: bb1, unwind: bb6]
|
4:17-4:22: @0.Call: _6 = std::fmt::Formatter::debug_struct(move _7, move _8) -> [return: bb1, unwind: bb6]
|
||||||
4:17-4:22: @1[2]: FakeRead(ForLet, _6)
|
4:17-4:22: @1[2]: FakeRead(ForLet, _6)
|
||||||
4:17-4:22: @1[7]: _12 = &mut _6
|
4:17-4:22: @1[7]: _12 = &mut _6
|
||||||
4:17-4:22: @1[8]: _11 = &mut (*_12)
|
4:17-4:22: @1[8]: _11 = &mut (*_12)
|
||||||
|
@ -86,7 +86,7 @@ For revisions in Pull Requests (PR):
|
||||||
4:17-4:22: @1[18]: _17 = &_18
|
4:17-4:22: @1[18]: _17 = &_18
|
||||||
4:17-4:22: @1[19]: _16 = &(*_17)
|
4:17-4:22: @1[19]: _16 = &(*_17)
|
||||||
4:17-4:22: @1[20]: _15 = move _16 as &dyn std::fmt::Debug (Pointer(Unsize))
|
4:17-4:22: @1[20]: _15 = move _16 as &dyn std::fmt::Debug (Pointer(Unsize))
|
||||||
4:17-4:22: @1.Call: _10 = DebugStruct::field(move _11, move _13, move _15) -> [return: bb2, unwind: bb6]
|
4:17-4:22: @1.Call: _10 = std::fmt::DebugStruct::field(move _11, move _13, move _15) -> [return: bb2, unwind: bb6]
|
||||||
4:17-4:22: @2[11]: _21 = &mut _6
|
4:17-4:22: @2[11]: _21 = &mut _6
|
||||||
4:17-4:22: @2[12]: _20 = &mut (*_21)
|
4:17-4:22: @2[12]: _20 = &mut (*_21)
|
||||||
4:17-4:22: @2[15]: _23 = const "minor"
|
4:17-4:22: @2[15]: _23 = const "minor"
|
||||||
|
@ -95,7 +95,7 @@ For revisions in Pull Requests (PR):
|
||||||
4:17-4:22: @2[22]: _26 = &_27
|
4:17-4:22: @2[22]: _26 = &_27
|
||||||
4:17-4:22: @2[23]: _25 = &(*_26)
|
4:17-4:22: @2[23]: _25 = &(*_26)
|
||||||
4:17-4:22: @2[24]: _24 = move _25 as &dyn std::fmt::Debug (Pointer(Unsize))
|
4:17-4:22: @2[24]: _24 = move _25 as &dyn std::fmt::Debug (Pointer(Unsize))
|
||||||
4:17-4:22: @2.Call: _19 = DebugStruct::field(move _20, move _22, move _24) -> [return: bb3, unwind: bb6]
|
4:17-4:22: @2.Call: _19 = std::fmt::DebugStruct::field(move _20, move _22, move _24) -> [return: bb3, unwind: bb6]
|
||||||
4:17-4:22: @3[11]: _30 = &mut _6
|
4:17-4:22: @3[11]: _30 = &mut _6
|
||||||
4:17-4:22: @3[12]: _29 = &mut (*_30)
|
4:17-4:22: @3[12]: _29 = &mut (*_30)
|
||||||
4:17-4:22: @3[15]: _32 = const "patch"
|
4:17-4:22: @3[15]: _32 = const "patch"
|
||||||
|
@ -104,10 +104,10 @@ For revisions in Pull Requests (PR):
|
||||||
4:17-4:22: @3[22]: _35 = &_36
|
4:17-4:22: @3[22]: _35 = &_36
|
||||||
4:17-4:22: @3[23]: _34 = &(*_35)
|
4:17-4:22: @3[23]: _34 = &(*_35)
|
||||||
4:17-4:22: @3[24]: _33 = move _34 as &dyn std::fmt::Debug (Pointer(Unsize))
|
4:17-4:22: @3[24]: _33 = move _34 as &dyn std::fmt::Debug (Pointer(Unsize))
|
||||||
4:17-4:22: @3.Call: _28 = DebugStruct::field(move _29, move _31, move _33) -> [return: bb4, unwind: bb6]
|
4:17-4:22: @3.Call: _28 = std::fmt::DebugStruct::field(move _29, move _31, move _33) -> [return: bb4, unwind: bb6]
|
||||||
4:17-4:22: @4[10]: _38 = &mut _6
|
4:17-4:22: @4[10]: _38 = &mut _6
|
||||||
4:17-4:22: @4[11]: _37 = &mut (*_38)
|
4:17-4:22: @4[11]: _37 = &mut (*_38)
|
||||||
4:17-4:22: @4.Call: _0 = DebugStruct::finish(move _37) -> [return: bb5, unwind: bb6]
|
4:17-4:22: @4.Call: _0 = std::fmt::DebugStruct::finish(move _37) -> [return: bb5, unwind: bb6]
|
||||||
4:22-4:22: @5.Return: return"><span class="annotation">@0,1,2,3,4,5⦊</span>Debug<span class="annotation">⦉@0,1,2,3,4,5</span></span></span></span></div>
|
4:22-4:22: @5.Return: return"><span class="annotation">@0,1,2,3,4,5⦊</span>Debug<span class="annotation">⦉@0,1,2,3,4,5</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -75,13 +75,13 @@ For revisions in Pull Requests (PR):
|
||||||
4:10-4:15: @0[6]: _4 = &((*_1).2: usize)
|
4:10-4:15: @0[6]: _4 = &((*_1).2: usize)
|
||||||
4:10-4:15: @0[10]: _7 = &(*_2)
|
4:10-4:15: @0[10]: _7 = &(*_2)
|
||||||
4:10-4:15: @0[11]: _6 = &(*_7)
|
4:10-4:15: @0[11]: _6 = &(*_7)
|
||||||
4:10-4:15: @0.Call: _5 = <usize as Clone>::clone(move _6) -> [return: bb1, unwind: bb4]
|
4:10-4:15: @0.Call: _5 = <usize as std::clone::Clone>::clone(move _6) -> [return: bb1, unwind: bb4]
|
||||||
4:10-4:15: @1[4]: _10 = &(*_3)
|
4:10-4:15: @1[4]: _10 = &(*_3)
|
||||||
4:10-4:15: @1[5]: _9 = &(*_10)
|
4:10-4:15: @1[5]: _9 = &(*_10)
|
||||||
4:10-4:15: @1.Call: _8 = <usize as Clone>::clone(move _9) -> [return: bb2, unwind: bb4]
|
4:10-4:15: @1.Call: _8 = <usize as std::clone::Clone>::clone(move _9) -> [return: bb2, unwind: bb4]
|
||||||
4:10-4:15: @2[4]: _13 = &(*_4)
|
4:10-4:15: @2[4]: _13 = &(*_4)
|
||||||
4:10-4:15: @2[5]: _12 = &(*_13)
|
4:10-4:15: @2[5]: _12 = &(*_13)
|
||||||
4:10-4:15: @2.Call: _11 = <usize as Clone>::clone(move _12) -> [return: bb3, unwind: bb4]
|
4:10-4:15: @2.Call: _11 = <usize as std::clone::Clone>::clone(move _12) -> [return: bb3, unwind: bb4]
|
||||||
4:10-4:15: @3[1]: _0 = Version { major: move _5, minor: move _8, patch: move _11 }
|
4:10-4:15: @3[1]: _0 = Version { major: move _5, minor: move _8, patch: move _11 }
|
||||||
4:15-4:15: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>Clone<span class="annotation">⦉@0,1,2,3</span></span></span></span></div>
|
4:15-4:15: @3.Return: return"><span class="annotation">@0,1,2,3⦊</span>Clone<span class="annotation">⦉@0,1,2,3</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -69,81 +69,81 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
12:9-12:16: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
12:9-12:16: @3[6]: _7 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
12:9-12:16: @3[6]: _7 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"> // dependent conditions.</span></span>
|
12:9-12:16: @3[6]: _7 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
12:9-12:16: @3[6]: _7 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"></span></span>
|
12:9-12:16: @3[6]: _7 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"> let mut countdown = 0;</span></span>
|
12:9-12:16: @3[6]: _7 = _1"> let mut countdown = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"></span></span>
|
12:9-12:16: @3[6]: _7 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
12:9-12:16: @3[6]: _7 = _1"> if</span></span>
|
12:9-12:16: @3[6]: _7 = _1"> if</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb13]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb13]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb12]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 0_i32
|
9:25-9:26: @3[2]: _5 = const 0_i32
|
||||||
|
|
|
@ -69,65 +69,65 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21]
|
<div class="code" style="counter-reset: line 2"><span class="line"><span><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 1_i32
|
9:25-9:26: @3[2]: _5 = const 1_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
10:8-10:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 1_i32
|
9:25-9:26: @3[2]: _5 = const 1_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
10:8-10:15: @3[6]: _7 = _1"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 1_i32
|
9:25-9:26: @3[2]: _5 = const 1_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
10:8-10:15: @3[6]: _7 = _1"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 1_i32
|
9:25-9:26: @3[2]: _5 = const 1_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"> // dependent conditions.</span></span>
|
10:8-10:15: @3[6]: _7 = _1"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 1_i32
|
9:25-9:26: @3[2]: _5 = const 1_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
10:8-10:15: @3[6]: _7 = _1"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 1_i32
|
9:25-9:26: @3[2]: _5 = const 1_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"></span></span>
|
10:8-10:15: @3[6]: _7 = _1"></span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 1_i32
|
9:25-9:26: @3[2]: _5 = const 1_i32
|
||||||
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
9:9-9:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
10:8-10:15: @3[6]: _7 = _1"> let mut countdown = 1;</span></span>
|
10:8-10:15: @3[6]: _7 = _1"> let mut countdown = 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb21]
|
<span class="line"><span class="code even" style="--layer: 1" title="7:19-7:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb21]
|
||||||
7:19-7:35: @1[0]: _3 = &_4
|
7:19-7:35: @1[0]: _3 = &_4
|
||||||
7:19-7:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
7:19-7:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb20]
|
||||||
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
7:19-7:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
7:9-7:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
9:25-9:26: @3[2]: _5 = const 1_i32
|
9:25-9:26: @3[2]: _5 = const 1_i32
|
||||||
|
@ -147,7 +147,7 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code" style="--layer: 0"> in</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> in</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="17:9-17:13: @9[5]: _16 = &mut _10
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="17:9-17:13: @9[5]: _16 = &mut _10
|
||||||
17:9-17:13: @9[6]: _15 = &mut (*_16)
|
17:9-17:13: @9[6]: _15 = &mut (*_16)
|
||||||
17:9-17:13: @9.Call: _14 = <std::ops::Range<i32> as Iterator>::next(move _15) -> [return: bb10, unwind: bb21]
|
17:9-17:13: @9.Call: _14 = <std::ops::Range<i32> as std::iter::Iterator>::next(move _15) -> [return: bb10, unwind: bb21]
|
||||||
17:9-17:13: @10[1]: FakeRead(ForMatchedPlace, _14)"><span class="annotation">@8,9,10⦊</span>0..2<span class="annotation">⦉@8,9,10</span></span></span><span class="code" style="--layer: 0"></span></span>
|
17:9-17:13: @10[1]: FakeRead(ForMatchedPlace, _14)"><span class="annotation">@8,9,10⦊</span>0..2<span class="annotation">⦉@8,9,10</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> {</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> let z</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> let z</span></span>
|
||||||
|
|
|
@ -84,7 +84,7 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code" style="--layer: 0"> in</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> in</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="19:9-19:14: @3[5]: _11 = &mut _5
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="19:9-19:14: @3[5]: _11 = &mut _5
|
||||||
19:9-19:14: @3[6]: _10 = &mut (*_11)
|
19:9-19:14: @3[6]: _10 = &mut (*_11)
|
||||||
19:9-19:14: @3.Call: _9 = <std::ops::Range<i32> as Iterator>::next(move _10) -> [return: bb4, unwind: bb39]
|
19:9-19:14: @3.Call: _9 = <std::ops::Range<i32> as std::iter::Iterator>::next(move _10) -> [return: bb4, unwind: bb39]
|
||||||
19:9-19:14: @4[1]: FakeRead(ForMatchedPlace, _9)"><span class="annotation">@2,3,4⦊</span>0..10<span class="annotation">⦉@2,3,4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
19:9-19:14: @4[1]: FakeRead(ForMatchedPlace, _9)"><span class="annotation">@2,3,4⦊</span>0..10<span class="annotation">⦉@2,3,4</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> {</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="21:9-22:17: @8[12]: _17 = CheckedSub(_1, const 1_i32)
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code odd" style="--layer: 1" title="21:9-22:17: @8[12]: _17 = CheckedSub(_1, const 1_i32)
|
||||||
|
@ -110,16 +110,16 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code" style="--layer: 0"> {</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="27:13-27:41: @10.Call: _22 = call(const true) -> [return: bb12, unwind: bb39]"><span class="annotation">@10,12,13⦊</span>call(/*return_error=*/ true)<span class="annotation">⦉@10,12,13</span></span></span><span><span class="code odd" style="--layer: 1" title="27:41-27:42: @17[1]: _24 = ((_21 as Err).0: ())
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="27:13-27:41: @10.Call: _22 = call(const true) -> [return: bb12, unwind: bb39]"><span class="annotation">@10,12,13⦊</span>call(/*return_error=*/ true)<span class="annotation">⦉@10,12,13</span></span></span><span><span class="code odd" style="--layer: 1" title="27:41-27:42: @17[1]: _24 = ((_21 as Err).0: ())
|
||||||
27:41-27:42: @17[4]: _27 = _24
|
27:41-27:42: @17[4]: _27 = _24
|
||||||
27:41-27:42: @17.Call: _26 = <() as From<()>>::from(move _27) -> [return: bb18, unwind: bb39]"><span class="annotation">@15,17,18,19⦊</span>?<span class="annotation">⦉@15,17,18,19</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
27:41-27:42: @17.Call: _26 = <() as std::convert::From<()>>::from(move _27) -> [return: bb18, unwind: bb39]"><span class="annotation">@15,17,18,19⦊</span>?<span class="annotation">⦉@15,17,18,19</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="28:13-28:42: @14.Call: _31 = call(const false) -> [return: bb20, unwind: bb39]"><span class="annotation">@14,20,21⦊</span>call(/*return_error=*/ false)<span class="annotation">⦉@14,20,21</span></span></span><span><span class="code odd" style="--layer: 1" title="28:42-28:43: @25[1]: _33 = ((_30 as Err).0: ())
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="28:13-28:42: @14.Call: _31 = call(const false) -> [return: bb20, unwind: bb39]"><span class="annotation">@14,20,21⦊</span>call(/*return_error=*/ false)<span class="annotation">⦉@14,20,21</span></span></span><span><span class="code odd" style="--layer: 1" title="28:42-28:43: @25[1]: _33 = ((_30 as Err).0: ())
|
||||||
28:42-28:43: @25[4]: _36 = _33
|
28:42-28:43: @25[4]: _36 = _33
|
||||||
28:42-28:43: @25.Call: _35 = <() as From<()>>::from(move _36) -> [return: bb26, unwind: bb39]"><span class="annotation">@23,25,26,27⦊</span>?<span class="annotation">⦉@23,25,26,27</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
28:42-28:43: @25.Call: _35 = <() as std::convert::From<()>>::from(move _36) -> [return: bb26, unwind: bb39]"><span class="annotation">@23,25,26,27⦊</span>?<span class="annotation">⦉@23,25,26,27</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> else</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> else</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> {</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="32:13-32:42: @11.Call: _40 = call(const false) -> [return: bb28, unwind: bb39]"><span class="annotation">@11,28,29⦊</span>call(/*return_error=*/ false)<span class="annotation">⦉@11,28,29</span></span></span><span><span class="code odd" style="--layer: 1" title="32:42-32:43: @33[1]: _42 = ((_39 as Err).0: ())
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="32:13-32:42: @11.Call: _40 = call(const false) -> [return: bb28, unwind: bb39]"><span class="annotation">@11,28,29⦊</span>call(/*return_error=*/ false)<span class="annotation">⦉@11,28,29</span></span></span><span><span class="code odd" style="--layer: 1" title="32:42-32:43: @33[1]: _42 = ((_39 as Err).0: ())
|
||||||
32:42-32:43: @33[4]: _45 = _42
|
32:42-32:43: @33[4]: _45 = _42
|
||||||
32:42-32:43: @33.Call: _44 = <() as From<()>>::from(move _45) -> [return: bb34, unwind: bb39]"><span class="annotation">@31,33,34,35⦊</span>?<span class="annotation">⦉@31,33,34,35</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
32:42-32:43: @33.Call: _44 = <() as std::convert::From<()>>::from(move _45) -> [return: bb34, unwind: bb39]"><span class="annotation">@31,33,34,35⦊</span>?<span class="annotation">⦉@31,33,34,35</span></span></span><span class="code" style="--layer: 0">;</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="35:8-35:10: @5[9]: _47 = ()
|
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="35:8-35:10: @5[9]: _47 = ()
|
||||||
|
|
|
@ -69,36 +69,36 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 36"><span class="line"><span><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<div class="code" style="counter-reset: line 36"><span class="line"><span><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
38:19-38:35: @1[0]: _3 = &_4
|
38:19-38:35: @1[0]: _3 = &_4
|
||||||
38:19-38:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
38:19-38:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
38:9-38:16: @2[3]: FakeRead(ForLet, _1)
|
38:9-38:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
39:25-39:26: @3[2]: _5 = const 2_i32
|
39:25-39:26: @3[2]: _5 = const 2_i32
|
||||||
39:9-39:22: @3[3]: FakeRead(ForLet, _5)
|
39:9-39:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
40:9-40:16: @3[6]: _7 = _1
|
40:9-40:16: @3[6]: _7 = _1
|
||||||
40:8-40:16: @3[7]: _6 = Not(move _7)"><span class="annotation">@0,1,2,3⦊</span>pub fn unused_function() {</span></span>
|
40:8-40:16: @3[7]: _6 = Not(move _7)"><span class="annotation">@0,1,2,3⦊</span>pub fn unused_function() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
38:19-38:35: @1[0]: _3 = &_4
|
38:19-38:35: @1[0]: _3 = &_4
|
||||||
38:19-38:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
38:19-38:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
38:9-38:16: @2[3]: FakeRead(ForLet, _1)
|
38:9-38:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
39:25-39:26: @3[2]: _5 = const 2_i32
|
39:25-39:26: @3[2]: _5 = const 2_i32
|
||||||
39:9-39:22: @3[3]: FakeRead(ForLet, _5)
|
39:9-39:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
40:9-40:16: @3[6]: _7 = _1
|
40:9-40:16: @3[6]: _7 = _1
|
||||||
40:8-40:16: @3[7]: _6 = Not(move _7)"> let is_true = std::env::args().len() == 1;</span></span>
|
40:8-40:16: @3[7]: _6 = Not(move _7)"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
38:19-38:35: @1[0]: _3 = &_4
|
38:19-38:35: @1[0]: _3 = &_4
|
||||||
38:19-38:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
38:19-38:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
38:9-38:16: @2[3]: FakeRead(ForLet, _1)
|
38:9-38:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
39:25-39:26: @3[2]: _5 = const 2_i32
|
39:25-39:26: @3[2]: _5 = const 2_i32
|
||||||
39:9-39:22: @3[3]: FakeRead(ForLet, _5)
|
39:9-39:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
40:9-40:16: @3[6]: _7 = _1
|
40:9-40:16: @3[6]: _7 = _1
|
||||||
40:8-40:16: @3[7]: _6 = Not(move _7)"> let mut countdown = 2;</span></span>
|
40:8-40:16: @3[7]: _6 = Not(move _7)"> let mut countdown = 2;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="38:19-38:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
38:19-38:35: @1[0]: _3 = &_4
|
38:19-38:35: @1[0]: _3 = &_4
|
||||||
38:19-38:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
38:19-38:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
38:19-38:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
38:9-38:16: @2[3]: FakeRead(ForLet, _1)
|
38:9-38:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
39:25-39:26: @3[2]: _5 = const 2_i32
|
39:25-39:26: @3[2]: _5 = const 2_i32
|
||||||
|
|
|
@ -78,14 +78,14 @@ For revisions in Pull Requests (PR):
|
||||||
34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13)
|
34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
34:5-34:56: @0[22]: _15 = (_13.0: &T)
|
34:5-34:56: @0[22]: _15 = (_13.0: &T)
|
||||||
34:5-34:56: @0[25]: _17 = &(*_15)
|
34:5-34:56: @0[25]: _17 = &(*_15)
|
||||||
34:5-34:56: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
34:5-34:56: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
34:5-34:56: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
34:5-34:56: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
34:5-34:56: @1[2]: _12 = [move _16]
|
34:5-34:56: @1[2]: _12 = [move _16]
|
||||||
34:5-34:56: @1[5]: _11 = &_12
|
34:5-34:56: @1[5]: _11 = &_12
|
||||||
34:5-34:56: @1[6]: _10 = &(*_11)
|
34:5-34:56: @1[6]: _10 = &(*_11)
|
||||||
34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
34:5-34:56: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
34:5-34:56: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
34:5-34:56: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
34:5-34:56: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
34:5-34:56: @3[6]: _2 = const ()
|
34:5-34:56: @3[6]: _2 = const ()
|
||||||
33:50-35:2: @3[8]: _0 = const ()
|
33:50-35:2: @3[8]: _0 = const ()
|
||||||
35:2-35:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn unused_generic_function<T: Debug>(arg: T) {</span></span>
|
35:2-35:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn unused_generic_function<T: Debug>(arg: T) {</span></span>
|
||||||
|
@ -98,14 +98,14 @@ For revisions in Pull Requests (PR):
|
||||||
34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13)
|
34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
34:5-34:56: @0[22]: _15 = (_13.0: &T)
|
34:5-34:56: @0[22]: _15 = (_13.0: &T)
|
||||||
34:5-34:56: @0[25]: _17 = &(*_15)
|
34:5-34:56: @0[25]: _17 = &(*_15)
|
||||||
34:5-34:56: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
34:5-34:56: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
34:5-34:56: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
34:5-34:56: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
34:5-34:56: @1[2]: _12 = [move _16]
|
34:5-34:56: @1[2]: _12 = [move _16]
|
||||||
34:5-34:56: @1[5]: _11 = &_12
|
34:5-34:56: @1[5]: _11 = &_12
|
||||||
34:5-34:56: @1[6]: _10 = &(*_11)
|
34:5-34:56: @1[6]: _10 = &(*_11)
|
||||||
34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
34:5-34:56: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
34:5-34:56: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
34:5-34:56: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
34:5-34:56: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
34:5-34:56: @3[6]: _2 = const ()
|
34:5-34:56: @3[6]: _2 = const ()
|
||||||
33:50-35:2: @3[8]: _0 = const ()
|
33:50-35:2: @3[8]: _0 = const ()
|
||||||
35:2-35:2: @4.Return: return"> println!("unused_generic_function with {:?}", arg);</span></span>
|
35:2-35:2: @4.Return: return"> println!("unused_generic_function with {:?}", arg);</span></span>
|
||||||
|
@ -118,14 +118,14 @@ For revisions in Pull Requests (PR):
|
||||||
34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13)
|
34:5-34:56: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
34:5-34:56: @0[22]: _15 = (_13.0: &T)
|
34:5-34:56: @0[22]: _15 = (_13.0: &T)
|
||||||
34:5-34:56: @0[25]: _17 = &(*_15)
|
34:5-34:56: @0[25]: _17 = &(*_15)
|
||||||
34:5-34:56: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
34:5-34:56: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
34:5-34:56: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
34:5-34:56: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
34:5-34:56: @1[2]: _12 = [move _16]
|
34:5-34:56: @1[2]: _12 = [move _16]
|
||||||
34:5-34:56: @1[5]: _11 = &_12
|
34:5-34:56: @1[5]: _11 = &_12
|
||||||
34:5-34:56: @1[6]: _10 = &(*_11)
|
34:5-34:56: @1[6]: _10 = &(*_11)
|
||||||
34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
34:5-34:56: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
34:5-34:56: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
34:5-34:56: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
34:5-34:56: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
34:5-34:56: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
34:5-34:56: @3[6]: _2 = const ()
|
34:5-34:56: @3[6]: _2 = const ()
|
||||||
33:50-35:2: @3[8]: _0 = const ()
|
33:50-35:2: @3[8]: _0 = const ()
|
||||||
35:2-35:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
35:2-35:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
||||||
|
|
|
@ -69,36 +69,36 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 44"><span class="line"><span><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<div class="code" style="counter-reset: line 44"><span class="line"><span><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
46:19-46:35: @1[0]: _3 = &_4
|
46:19-46:35: @1[0]: _3 = &_4
|
||||||
46:19-46:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
46:19-46:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
46:9-46:16: @2[3]: FakeRead(ForLet, _1)
|
46:9-46:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
47:25-47:26: @3[2]: _5 = const 2_i32
|
47:25-47:26: @3[2]: _5 = const 2_i32
|
||||||
47:9-47:22: @3[3]: FakeRead(ForLet, _5)
|
47:9-47:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
48:9-48:16: @3[6]: _7 = _1
|
48:9-48:16: @3[6]: _7 = _1
|
||||||
48:8-48:16: @3[7]: _6 = Not(move _7)"><span class="annotation">@0,1,2,3⦊</span>fn unused_private_function() {</span></span>
|
48:8-48:16: @3[7]: _6 = Not(move _7)"><span class="annotation">@0,1,2,3⦊</span>fn unused_private_function() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
46:19-46:35: @1[0]: _3 = &_4
|
46:19-46:35: @1[0]: _3 = &_4
|
||||||
46:19-46:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
46:19-46:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
46:9-46:16: @2[3]: FakeRead(ForLet, _1)
|
46:9-46:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
47:25-47:26: @3[2]: _5 = const 2_i32
|
47:25-47:26: @3[2]: _5 = const 2_i32
|
||||||
47:9-47:22: @3[3]: FakeRead(ForLet, _5)
|
47:9-47:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
48:9-48:16: @3[6]: _7 = _1
|
48:9-48:16: @3[6]: _7 = _1
|
||||||
48:8-48:16: @3[7]: _6 = Not(move _7)"> let is_true = std::env::args().len() == 1;</span></span>
|
48:8-48:16: @3[7]: _6 = Not(move _7)"> let is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
46:19-46:35: @1[0]: _3 = &_4
|
46:19-46:35: @1[0]: _3 = &_4
|
||||||
46:19-46:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
46:19-46:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
46:9-46:16: @2[3]: FakeRead(ForLet, _1)
|
46:9-46:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
47:25-47:26: @3[2]: _5 = const 2_i32
|
47:25-47:26: @3[2]: _5 = const 2_i32
|
||||||
47:9-47:22: @3[3]: FakeRead(ForLet, _5)
|
47:9-47:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
48:9-48:16: @3[6]: _7 = _1
|
48:9-48:16: @3[6]: _7 = _1
|
||||||
48:8-48:16: @3[7]: _6 = Not(move _7)"> let mut countdown = 2;</span></span>
|
48:8-48:16: @3[7]: _6 = Not(move _7)"> let mut countdown = 2;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb8]
|
<span class="line"><span class="code even" style="--layer: 1" title="46:19-46:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb8]
|
||||||
46:19-46:35: @1[0]: _3 = &_4
|
46:19-46:35: @1[0]: _3 = &_4
|
||||||
46:19-46:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
46:19-46:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb7]
|
||||||
46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
46:19-46:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
46:9-46:16: @2[3]: FakeRead(ForLet, _1)
|
46:9-46:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
47:25-47:26: @3[2]: _5 = const 2_i32
|
47:25-47:26: @3[2]: _5 = const 2_i32
|
||||||
|
|
|
@ -75,10 +75,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8⦊</span>fn use_this_lib_crate() {</span></span>
|
61:2-61:2: @8.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8⦊</span>fn use_this_lib_crate() {</span></span>
|
||||||
|
@ -88,10 +88,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return"> used_from_bin_crate_and_lib_crate_generic_function("used from library used_crate.rs");</span></span>
|
61:2-61:2: @8.Return: return"> used_from_bin_crate_and_lib_crate_generic_function("used from library used_crate.rs");</span></span>
|
||||||
|
@ -101,10 +101,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return"> used_with_same_type_from_bin_crate_and_lib_crate_generic_function(</span></span>
|
61:2-61:2: @8.Return: return"> used_with_same_type_from_bin_crate_and_lib_crate_generic_function(</span></span>
|
||||||
|
@ -114,10 +114,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return"> "used from library used_crate.rs",</span></span>
|
61:2-61:2: @8.Return: return"> "used from library used_crate.rs",</span></span>
|
||||||
|
@ -127,10 +127,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return"> );</span></span>
|
61:2-61:2: @8.Return: return"> );</span></span>
|
||||||
|
@ -140,10 +140,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return"> let some_vec = vec![5, 6, 7, 8];</span></span>
|
61:2-61:2: @8.Return: return"> let some_vec = vec![5, 6, 7, 8];</span></span>
|
||||||
|
@ -153,10 +153,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return"> used_only_from_this_lib_crate_generic_function(some_vec);</span></span>
|
61:2-61:2: @8.Return: return"> used_only_from_this_lib_crate_generic_function(some_vec);</span></span>
|
||||||
|
@ -166,10 +166,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return"> used_only_from_this_lib_crate_generic_function("used ONLY from library used_crate.rs");</span></span>
|
61:2-61:2: @8.Return: return"> used_only_from_this_lib_crate_generic_function("used ONLY from library used_crate.rs");</span></span>
|
||||||
|
@ -179,10 +179,10 @@ For revisions in Pull Requests (PR):
|
||||||
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
58:20-58:36: @2[6]: (*_6) = [const 5_i32, const 6_i32, const 7_i32, const 8_i32]
|
||||||
58:20-58:36: @2[7]: _5 = move _6
|
58:20-58:36: @2[7]: _5 = move _6
|
||||||
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
58:20-58:36: @2[8]: _4 = move _5 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
58:20-58:36: @4.Call: _3 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
58:20-58:36: @4.Call: _3 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _4) -> [return: bb5, unwind: bb12]
|
||||||
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
58:9-58:17: @5[1]: FakeRead(ForLet, _3)
|
||||||
59:52-59:60: @5[4]: _8 = move _3
|
59:52-59:60: @5[4]: _8 = move _3
|
||||||
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
59:5-59:61: @5.Call: _7 = used_only_from_this_lib_crate_generic_function::<std::vec::Vec<i32>>(move _8) -> [return: bb6, unwind: bb9]
|
||||||
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
60:5-60:91: @6.Call: _9 = used_only_from_this_lib_crate_generic_function::<&str>(const "used ONLY from library used_crate.rs") -> [return: bb7, unwind: bb10]
|
||||||
53:25-61:2: @7[1]: _0 = const ()
|
53:25-61:2: @7[1]: _0 = const ()
|
||||||
61:2-61:2: @8.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8</span></span></span></span></div>
|
61:2-61:2: @8.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8</span></span></span></span></div>
|
||||||
|
|
|
@ -78,14 +78,14 @@ For revisions in Pull Requests (PR):
|
||||||
26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13)
|
26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
26:5-26:83: @0[22]: _15 = (_13.0: &T)
|
26:5-26:83: @0[22]: _15 = (_13.0: &T)
|
||||||
26:5-26:83: @0[25]: _17 = &(*_15)
|
26:5-26:83: @0[25]: _17 = &(*_15)
|
||||||
26:5-26:83: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
26:5-26:83: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
26:5-26:83: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
26:5-26:83: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
26:5-26:83: @1[2]: _12 = [move _16]
|
26:5-26:83: @1[2]: _12 = [move _16]
|
||||||
26:5-26:83: @1[5]: _11 = &_12
|
26:5-26:83: @1[5]: _11 = &_12
|
||||||
26:5-26:83: @1[6]: _10 = &(*_11)
|
26:5-26:83: @1[6]: _10 = &(*_11)
|
||||||
26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
26:5-26:83: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
26:5-26:83: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
26:5-26:83: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
26:5-26:83: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
26:5-26:83: @3[6]: _2 = const ()
|
26:5-26:83: @3[6]: _2 = const ()
|
||||||
25:77-27:2: @3[8]: _0 = const ()
|
25:77-27:2: @3[8]: _0 = const ()
|
||||||
27:2-27:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_from_bin_crate_and_lib_crate_generic_function<T: Debug>(arg: T) {</span></span>
|
27:2-27:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_from_bin_crate_and_lib_crate_generic_function<T: Debug>(arg: T) {</span></span>
|
||||||
|
@ -98,14 +98,14 @@ For revisions in Pull Requests (PR):
|
||||||
26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13)
|
26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
26:5-26:83: @0[22]: _15 = (_13.0: &T)
|
26:5-26:83: @0[22]: _15 = (_13.0: &T)
|
||||||
26:5-26:83: @0[25]: _17 = &(*_15)
|
26:5-26:83: @0[25]: _17 = &(*_15)
|
||||||
26:5-26:83: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
26:5-26:83: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
26:5-26:83: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
26:5-26:83: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
26:5-26:83: @1[2]: _12 = [move _16]
|
26:5-26:83: @1[2]: _12 = [move _16]
|
||||||
26:5-26:83: @1[5]: _11 = &_12
|
26:5-26:83: @1[5]: _11 = &_12
|
||||||
26:5-26:83: @1[6]: _10 = &(*_11)
|
26:5-26:83: @1[6]: _10 = &(*_11)
|
||||||
26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
26:5-26:83: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
26:5-26:83: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
26:5-26:83: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
26:5-26:83: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
26:5-26:83: @3[6]: _2 = const ()
|
26:5-26:83: @3[6]: _2 = const ()
|
||||||
25:77-27:2: @3[8]: _0 = const ()
|
25:77-27:2: @3[8]: _0 = const ()
|
||||||
27:2-27:2: @4.Return: return"> println!("used_from_bin_crate_and_lib_crate_generic_function with {:?}", arg);</span></span>
|
27:2-27:2: @4.Return: return"> println!("used_from_bin_crate_and_lib_crate_generic_function with {:?}", arg);</span></span>
|
||||||
|
@ -118,14 +118,14 @@ For revisions in Pull Requests (PR):
|
||||||
26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13)
|
26:5-26:83: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
26:5-26:83: @0[22]: _15 = (_13.0: &T)
|
26:5-26:83: @0[22]: _15 = (_13.0: &T)
|
||||||
26:5-26:83: @0[25]: _17 = &(*_15)
|
26:5-26:83: @0[25]: _17 = &(*_15)
|
||||||
26:5-26:83: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
26:5-26:83: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
26:5-26:83: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
26:5-26:83: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
26:5-26:83: @1[2]: _12 = [move _16]
|
26:5-26:83: @1[2]: _12 = [move _16]
|
||||||
26:5-26:83: @1[5]: _11 = &_12
|
26:5-26:83: @1[5]: _11 = &_12
|
||||||
26:5-26:83: @1[6]: _10 = &(*_11)
|
26:5-26:83: @1[6]: _10 = &(*_11)
|
||||||
26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
26:5-26:83: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
26:5-26:83: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
26:5-26:83: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
26:5-26:83: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
26:5-26:83: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
26:5-26:83: @3[6]: _2 = const ()
|
26:5-26:83: @3[6]: _2 = const ()
|
||||||
25:77-27:2: @3[8]: _0 = const ()
|
25:77-27:2: @3[8]: _0 = const ()
|
||||||
27:2-27:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
27:2-27:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
||||||
|
|
|
@ -73,25 +73,25 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code" style="--layer: 0"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> // Initialize test constants in a way that cannot be determined at compile time, to ensure</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> // dependent conditions.</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> // dependent conditions.</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb9]
|
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb9]
|
||||||
9:19-9:35: @1[0]: _3 = &_4
|
9:19-9:35: @1[0]: _3 = &_4
|
||||||
9:19-9:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8]
|
9:19-9:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8]
|
||||||
9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
9:9-9:16: @2[3]: FakeRead(ForLet, _1)
|
9:9-9:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
10:25-10:26: @3[2]: _5 = const 0_i32
|
10:25-10:26: @3[2]: _5 = const 0_i32
|
||||||
10:9-10:22: @3[3]: FakeRead(ForLet, _5)
|
10:9-10:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:8-11:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>is_true = std::env::args().len() == 1;</span></span>
|
11:8-11:15: @3[6]: _7 = _1"><span class="annotation">@0,1,2,3⦊</span>is_true = std::env::args().len() == 1;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb9]
|
<span class="line"><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb9]
|
||||||
9:19-9:35: @1[0]: _3 = &_4
|
9:19-9:35: @1[0]: _3 = &_4
|
||||||
9:19-9:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8]
|
9:19-9:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8]
|
||||||
9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
9:9-9:16: @2[3]: FakeRead(ForLet, _1)
|
9:9-9:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
10:25-10:26: @3[2]: _5 = const 0_i32
|
10:25-10:26: @3[2]: _5 = const 0_i32
|
||||||
10:9-10:22: @3[3]: FakeRead(ForLet, _5)
|
10:9-10:22: @3[3]: FakeRead(ForLet, _5)
|
||||||
11:8-11:15: @3[6]: _7 = _1"> let mut countdown = 0;</span></span>
|
11:8-11:15: @3[6]: _7 = _1"> let mut countdown = 0;</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = args() -> [return: bb1, unwind: bb9]
|
<span class="line"><span class="code even" style="--layer: 1" title="9:19-9:35: @0.Call: _4 = std::env::args() -> [return: bb1, unwind: bb9]
|
||||||
9:19-9:35: @1[0]: _3 = &_4
|
9:19-9:35: @1[0]: _3 = &_4
|
||||||
9:19-9:41: @1.Call: _2 = <Args as ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8]
|
9:19-9:41: @1.Call: _2 = <std::env::Args as std::iter::ExactSizeIterator>::len(move _3) -> [return: bb2, unwind: bb8]
|
||||||
9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
9:19-9:46: @2[1]: _1 = Eq(move _2, const 1_usize)
|
||||||
9:9-9:16: @2[3]: FakeRead(ForLet, _1)
|
9:9-9:16: @2[3]: FakeRead(ForLet, _1)
|
||||||
10:25-10:26: @3[2]: _5 = const 0_i32
|
10:25-10:26: @3[2]: _5 = const 0_i32
|
||||||
|
|
|
@ -78,14 +78,14 @@ For revisions in Pull Requests (PR):
|
||||||
18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13)
|
18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
18:5-18:74: @0[22]: _15 = (_13.0: &T)
|
18:5-18:74: @0[22]: _15 = (_13.0: &T)
|
||||||
18:5-18:74: @0[25]: _17 = &(*_15)
|
18:5-18:74: @0[25]: _17 = &(*_15)
|
||||||
18:5-18:74: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
18:5-18:74: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
18:5-18:74: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
18:5-18:74: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
18:5-18:74: @1[2]: _12 = [move _16]
|
18:5-18:74: @1[2]: _12 = [move _16]
|
||||||
18:5-18:74: @1[5]: _11 = &_12
|
18:5-18:74: @1[5]: _11 = &_12
|
||||||
18:5-18:74: @1[6]: _10 = &(*_11)
|
18:5-18:74: @1[6]: _10 = &(*_11)
|
||||||
18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
18:5-18:74: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
18:5-18:74: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
18:5-18:74: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
18:5-18:74: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
18:5-18:74: @3[6]: _2 = const ()
|
18:5-18:74: @3[6]: _2 = const ()
|
||||||
17:68-19:2: @3[8]: _0 = const ()
|
17:68-19:2: @3[8]: _0 = const ()
|
||||||
19:2-19:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_only_from_bin_crate_generic_function<T: Debug>(arg: T) {</span></span>
|
19:2-19:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_only_from_bin_crate_generic_function<T: Debug>(arg: T) {</span></span>
|
||||||
|
@ -98,14 +98,14 @@ For revisions in Pull Requests (PR):
|
||||||
18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13)
|
18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
18:5-18:74: @0[22]: _15 = (_13.0: &T)
|
18:5-18:74: @0[22]: _15 = (_13.0: &T)
|
||||||
18:5-18:74: @0[25]: _17 = &(*_15)
|
18:5-18:74: @0[25]: _17 = &(*_15)
|
||||||
18:5-18:74: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
18:5-18:74: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
18:5-18:74: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
18:5-18:74: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
18:5-18:74: @1[2]: _12 = [move _16]
|
18:5-18:74: @1[2]: _12 = [move _16]
|
||||||
18:5-18:74: @1[5]: _11 = &_12
|
18:5-18:74: @1[5]: _11 = &_12
|
||||||
18:5-18:74: @1[6]: _10 = &(*_11)
|
18:5-18:74: @1[6]: _10 = &(*_11)
|
||||||
18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
18:5-18:74: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
18:5-18:74: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
18:5-18:74: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
18:5-18:74: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
18:5-18:74: @3[6]: _2 = const ()
|
18:5-18:74: @3[6]: _2 = const ()
|
||||||
17:68-19:2: @3[8]: _0 = const ()
|
17:68-19:2: @3[8]: _0 = const ()
|
||||||
19:2-19:2: @4.Return: return"> println!("used_only_from_bin_crate_generic_function with {:?}", arg);</span></span>
|
19:2-19:2: @4.Return: return"> println!("used_only_from_bin_crate_generic_function with {:?}", arg);</span></span>
|
||||||
|
@ -118,14 +118,14 @@ For revisions in Pull Requests (PR):
|
||||||
18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13)
|
18:5-18:74: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
18:5-18:74: @0[22]: _15 = (_13.0: &T)
|
18:5-18:74: @0[22]: _15 = (_13.0: &T)
|
||||||
18:5-18:74: @0[25]: _17 = &(*_15)
|
18:5-18:74: @0[25]: _17 = &(*_15)
|
||||||
18:5-18:74: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
18:5-18:74: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
18:5-18:74: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
18:5-18:74: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
18:5-18:74: @1[2]: _12 = [move _16]
|
18:5-18:74: @1[2]: _12 = [move _16]
|
||||||
18:5-18:74: @1[5]: _11 = &_12
|
18:5-18:74: @1[5]: _11 = &_12
|
||||||
18:5-18:74: @1[6]: _10 = &(*_11)
|
18:5-18:74: @1[6]: _10 = &(*_11)
|
||||||
18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
18:5-18:74: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
18:5-18:74: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
18:5-18:74: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
18:5-18:74: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
18:5-18:74: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
18:5-18:74: @3[6]: _2 = const ()
|
18:5-18:74: @3[6]: _2 = const ()
|
||||||
17:68-19:2: @3[8]: _0 = const ()
|
17:68-19:2: @3[8]: _0 = const ()
|
||||||
19:2-19:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
19:2-19:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
||||||
|
|
|
@ -78,14 +78,14 @@ For revisions in Pull Requests (PR):
|
||||||
22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13)
|
22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
22:5-22:79: @0[22]: _15 = (_13.0: &T)
|
22:5-22:79: @0[22]: _15 = (_13.0: &T)
|
||||||
22:5-22:79: @0[25]: _17 = &(*_15)
|
22:5-22:79: @0[25]: _17 = &(*_15)
|
||||||
22:5-22:79: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
22:5-22:79: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
22:5-22:79: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
22:5-22:79: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
22:5-22:79: @1[2]: _12 = [move _16]
|
22:5-22:79: @1[2]: _12 = [move _16]
|
||||||
22:5-22:79: @1[5]: _11 = &_12
|
22:5-22:79: @1[5]: _11 = &_12
|
||||||
22:5-22:79: @1[6]: _10 = &(*_11)
|
22:5-22:79: @1[6]: _10 = &(*_11)
|
||||||
22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
22:5-22:79: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
22:5-22:79: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
22:5-22:79: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
22:5-22:79: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
22:5-22:79: @3[6]: _2 = const ()
|
22:5-22:79: @3[6]: _2 = const ()
|
||||||
21:73-23:2: @3[8]: _0 = const ()
|
21:73-23:2: @3[8]: _0 = const ()
|
||||||
23:2-23:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_only_from_this_lib_crate_generic_function<T: Debug>(arg: T) {</span></span>
|
23:2-23:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_only_from_this_lib_crate_generic_function<T: Debug>(arg: T) {</span></span>
|
||||||
|
@ -98,14 +98,14 @@ For revisions in Pull Requests (PR):
|
||||||
22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13)
|
22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
22:5-22:79: @0[22]: _15 = (_13.0: &T)
|
22:5-22:79: @0[22]: _15 = (_13.0: &T)
|
||||||
22:5-22:79: @0[25]: _17 = &(*_15)
|
22:5-22:79: @0[25]: _17 = &(*_15)
|
||||||
22:5-22:79: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
22:5-22:79: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
22:5-22:79: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
22:5-22:79: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
22:5-22:79: @1[2]: _12 = [move _16]
|
22:5-22:79: @1[2]: _12 = [move _16]
|
||||||
22:5-22:79: @1[5]: _11 = &_12
|
22:5-22:79: @1[5]: _11 = &_12
|
||||||
22:5-22:79: @1[6]: _10 = &(*_11)
|
22:5-22:79: @1[6]: _10 = &(*_11)
|
||||||
22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
22:5-22:79: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
22:5-22:79: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
22:5-22:79: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
22:5-22:79: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
22:5-22:79: @3[6]: _2 = const ()
|
22:5-22:79: @3[6]: _2 = const ()
|
||||||
21:73-23:2: @3[8]: _0 = const ()
|
21:73-23:2: @3[8]: _0 = const ()
|
||||||
23:2-23:2: @4.Return: return"> println!("used_only_from_this_lib_crate_generic_function with {:?}", arg);</span></span>
|
23:2-23:2: @4.Return: return"> println!("used_only_from_this_lib_crate_generic_function with {:?}", arg);</span></span>
|
||||||
|
@ -118,14 +118,14 @@ For revisions in Pull Requests (PR):
|
||||||
22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13)
|
22:5-22:79: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
22:5-22:79: @0[22]: _15 = (_13.0: &T)
|
22:5-22:79: @0[22]: _15 = (_13.0: &T)
|
||||||
22:5-22:79: @0[25]: _17 = &(*_15)
|
22:5-22:79: @0[25]: _17 = &(*_15)
|
||||||
22:5-22:79: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
22:5-22:79: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
22:5-22:79: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
22:5-22:79: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
22:5-22:79: @1[2]: _12 = [move _16]
|
22:5-22:79: @1[2]: _12 = [move _16]
|
||||||
22:5-22:79: @1[5]: _11 = &_12
|
22:5-22:79: @1[5]: _11 = &_12
|
||||||
22:5-22:79: @1[6]: _10 = &(*_11)
|
22:5-22:79: @1[6]: _10 = &(*_11)
|
||||||
22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
22:5-22:79: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
22:5-22:79: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
22:5-22:79: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
22:5-22:79: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
22:5-22:79: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
22:5-22:79: @3[6]: _2 = const ()
|
22:5-22:79: @3[6]: _2 = const ()
|
||||||
21:73-23:2: @3[8]: _0 = const ()
|
21:73-23:2: @3[8]: _0 = const ()
|
||||||
23:2-23:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
23:2-23:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
||||||
|
|
|
@ -78,14 +78,14 @@ For revisions in Pull Requests (PR):
|
||||||
30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13)
|
30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
30:5-30:98: @0[22]: _15 = (_13.0: &T)
|
30:5-30:98: @0[22]: _15 = (_13.0: &T)
|
||||||
30:5-30:98: @0[25]: _17 = &(*_15)
|
30:5-30:98: @0[25]: _17 = &(*_15)
|
||||||
30:5-30:98: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
30:5-30:98: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
30:5-30:98: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
30:5-30:98: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
30:5-30:98: @1[2]: _12 = [move _16]
|
30:5-30:98: @1[2]: _12 = [move _16]
|
||||||
30:5-30:98: @1[5]: _11 = &_12
|
30:5-30:98: @1[5]: _11 = &_12
|
||||||
30:5-30:98: @1[6]: _10 = &(*_11)
|
30:5-30:98: @1[6]: _10 = &(*_11)
|
||||||
30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
30:5-30:98: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
30:5-30:98: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
30:5-30:98: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
30:5-30:98: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
30:5-30:98: @3[6]: _2 = const ()
|
30:5-30:98: @3[6]: _2 = const ()
|
||||||
29:92-31:2: @3[8]: _0 = const ()
|
29:92-31:2: @3[8]: _0 = const ()
|
||||||
31:2-31:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_with_same_type_from_bin_crate_and_lib_crate_generic_function<T: Debug>(arg: T) {</span></span>
|
31:2-31:2: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span>pub fn used_with_same_type_from_bin_crate_and_lib_crate_generic_function<T: Debug>(arg: T) {</span></span>
|
||||||
|
@ -98,14 +98,14 @@ For revisions in Pull Requests (PR):
|
||||||
30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13)
|
30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
30:5-30:98: @0[22]: _15 = (_13.0: &T)
|
30:5-30:98: @0[22]: _15 = (_13.0: &T)
|
||||||
30:5-30:98: @0[25]: _17 = &(*_15)
|
30:5-30:98: @0[25]: _17 = &(*_15)
|
||||||
30:5-30:98: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
30:5-30:98: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
30:5-30:98: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
30:5-30:98: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
30:5-30:98: @1[2]: _12 = [move _16]
|
30:5-30:98: @1[2]: _12 = [move _16]
|
||||||
30:5-30:98: @1[5]: _11 = &_12
|
30:5-30:98: @1[5]: _11 = &_12
|
||||||
30:5-30:98: @1[6]: _10 = &(*_11)
|
30:5-30:98: @1[6]: _10 = &(*_11)
|
||||||
30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
30:5-30:98: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
30:5-30:98: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
30:5-30:98: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
30:5-30:98: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
30:5-30:98: @3[6]: _2 = const ()
|
30:5-30:98: @3[6]: _2 = const ()
|
||||||
29:92-31:2: @3[8]: _0 = const ()
|
29:92-31:2: @3[8]: _0 = const ()
|
||||||
31:2-31:2: @4.Return: return"> println!("used_with_same_type_from_bin_crate_and_lib_crate_generic_function with {:?}", arg);</span></span>
|
31:2-31:2: @4.Return: return"> println!("used_with_same_type_from_bin_crate_and_lib_crate_generic_function with {:?}", arg);</span></span>
|
||||||
|
@ -118,14 +118,14 @@ For revisions in Pull Requests (PR):
|
||||||
30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13)
|
30:5-30:98: @0[20]: FakeRead(ForMatchedPlace, _13)
|
||||||
30:5-30:98: @0[22]: _15 = (_13.0: &T)
|
30:5-30:98: @0[22]: _15 = (_13.0: &T)
|
||||||
30:5-30:98: @0[25]: _17 = &(*_15)
|
30:5-30:98: @0[25]: _17 = &(*_15)
|
||||||
30:5-30:98: @0[27]: _18 = <T as Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
30:5-30:98: @0[27]: _18 = <T as std::fmt::Debug>::fmt as for<'r, 's, 't0> fn(&'r T, &'s mut std::fmt::Formatter<'t0>) -> std::result::Result<(), std::fmt::Error> (Pointer(ReifyFnPointer))
|
||||||
30:5-30:98: @0.Call: _16 = ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
30:5-30:98: @0.Call: _16 = std::fmt::ArgumentV1::new::<T>(move _17, move _18) -> [return: bb1, unwind: bb5]
|
||||||
30:5-30:98: @1[2]: _12 = [move _16]
|
30:5-30:98: @1[2]: _12 = [move _16]
|
||||||
30:5-30:98: @1[5]: _11 = &_12
|
30:5-30:98: @1[5]: _11 = &_12
|
||||||
30:5-30:98: @1[6]: _10 = &(*_11)
|
30:5-30:98: @1[6]: _10 = &(*_11)
|
||||||
30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
30:5-30:98: @1[7]: _9 = move _10 as &[std::fmt::ArgumentV1] (Pointer(Unsize))
|
||||||
30:5-30:98: @1.Call: _4 = Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
30:5-30:98: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb5]
|
||||||
30:5-30:98: @2.Call: _3 = _print(move _4) -> [return: bb3, unwind: bb5]
|
30:5-30:98: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb5]
|
||||||
30:5-30:98: @3[6]: _2 = const ()
|
30:5-30:98: @3[6]: _2 = const ()
|
||||||
29:92-31:2: @3[8]: _0 = const ()
|
29:92-31:2: @3[8]: _0 = const ()
|
||||||
31:2-31:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
31:2-31:2: @4.Return: return">}<span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
|
||||||
|
|
|
@ -69,124 +69,124 @@ For revisions in Pull Requests (PR):
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="code" style="counter-reset: line 4"><span class="line"><span><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14]
|
<div class="code" style="counter-reset: line 4"><span class="line"><span><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14]
|
||||||
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
||||||
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
||||||
7:20-7:36: @1[7]: _4 = move _5
|
7:20-7:36: @1[7]: _4 = move _5
|
||||||
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
||||||
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
||||||
8:59-8:68: @4[4]: _7 = &_2
|
8:59-8:68: @4[4]: _7 = &_2
|
||||||
8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
||||||
9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
||||||
10:68-10:76: @6[3]: _10 = move _2
|
10:68-10:76: @6[3]: _10 = move _2
|
||||||
10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
||||||
11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
||||||
5:11-12:2: @8[1]: _0 = const ()
|
5:11-12:2: @8[1]: _0 = const ()
|
||||||
12:2-12:2: @9.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8,9⦊</span>fn main() {</span></span>
|
12:2-12:2: @9.Return: return"><span class="annotation">@0,1,2,3,4,5,6,7,8,9⦊</span>fn main() {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14]
|
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14]
|
||||||
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
||||||
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
||||||
7:20-7:36: @1[7]: _4 = move _5
|
7:20-7:36: @1[7]: _4 = move _5
|
||||||
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
||||||
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
||||||
8:59-8:68: @4[4]: _7 = &_2
|
8:59-8:68: @4[4]: _7 = &_2
|
||||||
8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
||||||
9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
||||||
10:68-10:76: @6[3]: _10 = move _2
|
10:68-10:76: @6[3]: _10 = move _2
|
||||||
10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
||||||
11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
||||||
5:11-12:2: @8[1]: _0 = const ()
|
5:11-12:2: @8[1]: _0 = const ()
|
||||||
12:2-12:2: @9.Return: return"> used_crate::used_function();</span></span>
|
12:2-12:2: @9.Return: return"> used_crate::used_function();</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14]
|
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14]
|
||||||
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
||||||
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
||||||
7:20-7:36: @1[7]: _4 = move _5
|
7:20-7:36: @1[7]: _4 = move _5
|
||||||
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
||||||
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
||||||
8:59-8:68: @4[4]: _7 = &_2
|
8:59-8:68: @4[4]: _7 = &_2
|
||||||
8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
||||||
9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
||||||
10:68-10:76: @6[3]: _10 = move _2
|
10:68-10:76: @6[3]: _10 = move _2
|
||||||
10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
||||||
11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
||||||
5:11-12:2: @8[1]: _0 = const ()
|
5:11-12:2: @8[1]: _0 = const ()
|
||||||
12:2-12:2: @9.Return: return"> let some_vec = vec![1, 2, 3, 4];</span></span>
|
12:2-12:2: @9.Return: return"> let some_vec = vec![1, 2, 3, 4];</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14]
|
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14]
|
||||||
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
||||||
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
||||||
7:20-7:36: @1[7]: _4 = move _5
|
7:20-7:36: @1[7]: _4 = move _5
|
||||||
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
||||||
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
||||||
8:59-8:68: @4[4]: _7 = &_2
|
8:59-8:68: @4[4]: _7 = &_2
|
||||||
8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
||||||
9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
||||||
10:68-10:76: @6[3]: _10 = move _2
|
10:68-10:76: @6[3]: _10 = move _2
|
||||||
10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
||||||
11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
||||||
5:11-12:2: @8[1]: _0 = const ()
|
5:11-12:2: @8[1]: _0 = const ()
|
||||||
12:2-12:2: @9.Return: return"> used_crate::used_only_from_bin_crate_generic_function(&some_vec);</span></span>
|
12:2-12:2: @9.Return: return"> used_crate::used_only_from_bin_crate_generic_function(&some_vec);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14]
|
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14]
|
||||||
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
||||||
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
||||||
7:20-7:36: @1[7]: _4 = move _5
|
7:20-7:36: @1[7]: _4 = move _5
|
||||||
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
||||||
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
||||||
8:59-8:68: @4[4]: _7 = &_2
|
8:59-8:68: @4[4]: _7 = &_2
|
||||||
8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
||||||
9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
||||||
10:68-10:76: @6[3]: _10 = move _2
|
10:68-10:76: @6[3]: _10 = move _2
|
||||||
10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
||||||
11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
||||||
5:11-12:2: @8[1]: _0 = const ()
|
5:11-12:2: @8[1]: _0 = const ()
|
||||||
12:2-12:2: @9.Return: return"> used_crate::used_only_from_bin_crate_generic_function("used from bin uses_crate.rs");</span></span>
|
12:2-12:2: @9.Return: return"> used_crate::used_only_from_bin_crate_generic_function("used from bin uses_crate.rs");</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14]
|
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14]
|
||||||
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
||||||
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
||||||
7:20-7:36: @1[7]: _4 = move _5
|
7:20-7:36: @1[7]: _4 = move _5
|
||||||
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
||||||
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
||||||
8:59-8:68: @4[4]: _7 = &_2
|
8:59-8:68: @4[4]: _7 = &_2
|
||||||
8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
||||||
9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
||||||
10:68-10:76: @6[3]: _10 = move _2
|
10:68-10:76: @6[3]: _10 = move _2
|
||||||
10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
||||||
11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
||||||
5:11-12:2: @8[1]: _0 = const ()
|
5:11-12:2: @8[1]: _0 = const ()
|
||||||
12:2-12:2: @9.Return: return"> used_crate::used_from_bin_crate_and_lib_crate_generic_function(some_vec);</span></span>
|
12:2-12:2: @9.Return: return"> used_crate::used_from_bin_crate_and_lib_crate_generic_function(some_vec);</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14]
|
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14]
|
||||||
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
||||||
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
||||||
7:20-7:36: @1[7]: _4 = move _5
|
7:20-7:36: @1[7]: _4 = move _5
|
||||||
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
||||||
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
||||||
8:59-8:68: @4[4]: _7 = &_2
|
8:59-8:68: @4[4]: _7 = &_2
|
||||||
8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
||||||
9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
||||||
10:68-10:76: @6[3]: _10 = move _2
|
10:68-10:76: @6[3]: _10 = move _2
|
||||||
10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
||||||
11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
||||||
5:11-12:2: @8[1]: _0 = const ()
|
5:11-12:2: @8[1]: _0 = const ()
|
||||||
12:2-12:2: @9.Return: return"> used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function("interesting?");</span></span>
|
12:2-12:2: @9.Return: return"> used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function("interesting?");</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_function() -> [return: bb1, unwind: bb14]
|
<span class="line"><span class="code even" style="--layer: 1" title="6:5-6:32: @0.Call: _1 = used_crate::used_function() -> [return: bb1, unwind: bb14]
|
||||||
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
7:20-7:36: @1[5]: _5 = Box([i32; 4])
|
||||||
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
7:20-7:36: @1[6]: (*_5) = [const 1_i32, const 2_i32, const 3_i32, const 4_i32]
|
||||||
7:20-7:36: @1[7]: _4 = move _5
|
7:20-7:36: @1[7]: _4 = move _5
|
||||||
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
7:20-7:36: @1[8]: _3 = move _4 as std::boxed::Box<[i32]> (Pointer(Unsize))
|
||||||
7:20-7:36: @3.Call: _2 = slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
7:20-7:36: @3.Call: _2 = std::slice::<impl [i32]>::into_vec::<std::alloc::Global>(move _3) -> [return: bb4, unwind: bb13]
|
||||||
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
7:9-7:17: @4[1]: FakeRead(ForLet, _2)
|
||||||
8:59-8:68: @4[4]: _7 = &_2
|
8:59-8:68: @4[4]: _7 = &_2
|
||||||
8:5-8:69: @4.Call: _6 = used_only_from_bin_crate_generic_function::<&Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
8:5-8:69: @4.Call: _6 = used_crate::used_only_from_bin_crate_generic_function::<&std::vec::Vec<i32>>(move _7) -> [return: bb5, unwind: bb11]
|
||||||
9:5-9:89: @5.Call: _8 = used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
9:5-9:89: @5.Call: _8 = used_crate::used_only_from_bin_crate_generic_function::<&str>(const "used from bin uses_crate.rs") -> [return: bb6, unwind: bb11]
|
||||||
10:68-10:76: @6[3]: _10 = move _2
|
10:68-10:76: @6[3]: _10 = move _2
|
||||||
10:5-10:77: @6.Call: _9 = used_from_bin_crate_and_lib_crate_generic_function::<Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
10:5-10:77: @6.Call: _9 = used_crate::used_from_bin_crate_and_lib_crate_generic_function::<std::vec::Vec<i32>>(move _10) -> [return: bb7, unwind: bb10]
|
||||||
11:5-11:98: @7.Call: _11 = used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
11:5-11:98: @7.Call: _11 = used_crate::used_with_same_type_from_bin_crate_and_lib_crate_generic_function::<&str>(const "interesting?") -> [return: bb8, unwind: bb11]
|
||||||
5:11-12:2: @8[1]: _0 = const ()
|
5:11-12:2: @8[1]: _0 = const ()
|
||||||
12:2-12:2: @9.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9</span></span></span></span></div>
|
12:2-12:2: @9.Return: return">}<span class="annotation">⦉@0,1,2,3,4,5,6,7,8,9</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -76,26 +76,26 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code" style="--layer: 0"> };</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> };</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code even" style="--layer: 1" title="13:20-13:34: @0[7]: _5 = &mut _1
|
<span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code even" style="--layer: 1" title="13:20-13:34: @0[7]: _5 = &mut _1
|
||||||
13:11-13:35: @0.Call: _4 = Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _5) -> [return: bb1, unwind: bb26]
|
13:11-13:35: @0.Call: _4 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _5) -> [return: bb1, unwind: bb26]
|
||||||
13:43-13:45: @1[2]: _6 = ()
|
13:43-13:45: @1[2]: _6 = ()
|
||||||
13:11-13:46: @1.Call: _3 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as Generator>::resume(move _4, move _6) -> [return: bb2, unwind: bb26]
|
13:11-13:46: @1.Call: _3 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as std::ops::Generator>::resume(move _4, move _6) -> [return: bb2, unwind: bb26]
|
||||||
13:11-13:46: @2[2]: FakeRead(ForMatchedPlace, _3)
|
13:11-13:46: @2[2]: FakeRead(ForMatchedPlace, _3)
|
||||||
14:9-14:35: @2[3]: _7 = discriminant(_3)"><span class="annotation">@0,1,2⦊</span>Pin::new(&mut generator).resume(()) {</span></span>
|
14:9-14:35: @2[3]: _7 = discriminant(_3)"><span class="annotation">@0,1,2⦊</span>Pin::new(&mut generator).resume(()) {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="13:20-13:34: @0[7]: _5 = &mut _1
|
<span class="line"><span class="code even" style="--layer: 1" title="13:20-13:34: @0[7]: _5 = &mut _1
|
||||||
13:11-13:35: @0.Call: _4 = Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _5) -> [return: bb1, unwind: bb26]
|
13:11-13:35: @0.Call: _4 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _5) -> [return: bb1, unwind: bb26]
|
||||||
13:43-13:45: @1[2]: _6 = ()
|
13:43-13:45: @1[2]: _6 = ()
|
||||||
13:11-13:46: @1.Call: _3 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as Generator>::resume(move _4, move _6) -> [return: bb2, unwind: bb26]
|
13:11-13:46: @1.Call: _3 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as std::ops::Generator>::resume(move _4, move _6) -> [return: bb2, unwind: bb26]
|
||||||
13:11-13:46: @2[2]: FakeRead(ForMatchedPlace, _3)
|
13:11-13:46: @2[2]: FakeRead(ForMatchedPlace, _3)
|
||||||
14:9-14:35: @2[3]: _7 = discriminant(_3)"> GeneratorState::Yielded(1)<span class="annotation">⦉@0,1,2</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code odd" style="--layer: 1" title="14:39-14:41: @6[0]: _2 = const ()"><span class="annotation">@4,6,7,8⦊</span>{}<span class="annotation">⦉@4,6,7,8</span></span></span><span class="code" style="--layer: 0"></span></span>
|
14:9-14:35: @2[3]: _7 = discriminant(_3)"> GeneratorState::Yielded(1)<span class="annotation">⦉@0,1,2</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code odd" style="--layer: 1" title="14:39-14:41: @6[0]: _2 = const ()"><span class="annotation">@4,6,7,8⦊</span>{}<span class="annotation">⦉@4,6,7,8</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="15:14-15:52: @5.Call: begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@5⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@5</span></span></span><span class="code" style="--layer: 0">,</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="15:14-15:52: @5.Call: std::rt::begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@5⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@5</span></span></span><span class="code" style="--layer: 0">,</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code odd" style="--layer: 1" title="17:20-17:34: @6[7]: _12 = &mut _1
|
<span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code odd" style="--layer: 1" title="17:20-17:34: @6[7]: _12 = &mut _1
|
||||||
17:11-17:35: @6.Call: _11 = Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _12) -> [return: bb7, unwind: bb26]
|
17:11-17:35: @6.Call: _11 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}]>::new(move _12) -> [return: bb7, unwind: bb26]
|
||||||
17:43-17:45: @7[2]: _13 = ()
|
17:43-17:45: @7[2]: _13 = ()
|
||||||
17:11-17:46: @7.Call: _10 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as Generator>::resume(move _11, move _13) -> [return: bb8, unwind: bb26]
|
17:11-17:46: @7.Call: _10 = <[generator@../coverage/yield.rs:8:25: 11:6 {i32, ()}] as std::ops::Generator>::resume(move _11, move _13) -> [return: bb8, unwind: bb26]
|
||||||
17:11-17:46: @8[2]: FakeRead(ForMatchedPlace, _10)"><span class="annotation">@4,6,7,8⦊</span>Pin::new(&mut generator).resume(())<span class="annotation">⦉@4,6,7,8</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
17:11-17:46: @8[2]: FakeRead(ForMatchedPlace, _10)"><span class="annotation">@4,6,7,8⦊</span>Pin::new(&mut generator).resume(())<span class="annotation">⦉@4,6,7,8</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> GeneratorState::Complete(</span><span><span class="code even" style="--layer: 1" title="18:34-18:39: @10.Call: _14 = <str as PartialEq>::eq(((_10 as Complete).0: &str), const "foo") -> [return: bb11, unwind: bb26]"><span class="annotation">@10,11⦊</span>"foo"<span class="annotation">⦉@10,11</span></span></span><span class="code" style="--layer: 0">) => </span><span><span class="code odd" style="--layer: 1" title="18:44-18:46: @13[0]: _9 = const ()"><span class="annotation">@12,13,14,15⦊</span>{}<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"> GeneratorState::Complete(</span><span><span class="code even" style="--layer: 1" title="18:34-18:39: @10.Call: _14 = <str as std::cmp::PartialEq>::eq(((_10 as Complete).0: &str), const "foo") -> [return: bb11, unwind: bb26]"><span class="annotation">@10,11⦊</span>"foo"<span class="annotation">⦉@10,11</span></span></span><span class="code" style="--layer: 0">) => </span><span><span class="code odd" style="--layer: 1" title="18:44-18:46: @13[0]: _9 = const ()"><span class="annotation">@12,13,14,15⦊</span>{}<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="19:14-19:52: @9.Call: begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@9⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@9</span></span></span><span class="code" style="--layer: 0">,</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="19:14-19:52: @9.Call: std::rt::begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@9⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@9</span></span></span><span class="code" style="--layer: 0">,</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code odd" style="--layer: 1" title="22:9-22:22: @13[5]: FakeRead(ForLet, _17)"><span class="annotation">@12,13,14,15⦊</span>mut generator<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"> = || {</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> let </span><span><span class="code odd" style="--layer: 1" title="22:9-22:22: @13[5]: FakeRead(ForLet, _17)"><span class="annotation">@12,13,14,15⦊</span>mut generator<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"> = || {</span></span>
|
||||||
|
@ -106,32 +106,32 @@ For revisions in Pull Requests (PR):
|
||||||
<span class="line"><span class="code" style="--layer: 0"> };</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> };</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
<span class="line"><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code odd" style="--layer: 1" title="29:20-29:34: @13[10]: _21 = &mut _17
|
<span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code odd" style="--layer: 1" title="29:20-29:34: @13[10]: _21 = &mut _17
|
||||||
29:11-29:35: @13.Call: _20 = Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _21) -> [return: bb14, unwind: bb26]
|
29:11-29:35: @13.Call: _20 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _21) -> [return: bb14, unwind: bb26]
|
||||||
29:43-29:45: @14[2]: _22 = ()
|
29:43-29:45: @14[2]: _22 = ()
|
||||||
29:11-29:46: @14.Call: _19 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as Generator>::resume(move _20, move _22) -> [return: bb15, unwind: bb26]
|
29:11-29:46: @14.Call: _19 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as std::ops::Generator>::resume(move _20, move _22) -> [return: bb15, unwind: bb26]
|
||||||
29:11-29:46: @15[2]: FakeRead(ForMatchedPlace, _19)
|
29:11-29:46: @15[2]: FakeRead(ForMatchedPlace, _19)
|
||||||
30:9-30:35: @15[3]: _23 = discriminant(_19)"><span class="annotation">@12,13,14,15⦊</span>Pin::new(&mut generator).resume(()) {</span></span>
|
30:9-30:35: @15[3]: _23 = discriminant(_19)"><span class="annotation">@12,13,14,15⦊</span>Pin::new(&mut generator).resume(()) {</span></span>
|
||||||
<span class="line"><span class="code odd" style="--layer: 1" title="29:20-29:34: @13[10]: _21 = &mut _17
|
<span class="line"><span class="code odd" style="--layer: 1" title="29:20-29:34: @13[10]: _21 = &mut _17
|
||||||
29:11-29:35: @13.Call: _20 = Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _21) -> [return: bb14, unwind: bb26]
|
29:11-29:35: @13.Call: _20 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _21) -> [return: bb14, unwind: bb26]
|
||||||
29:43-29:45: @14[2]: _22 = ()
|
29:43-29:45: @14[2]: _22 = ()
|
||||||
29:11-29:46: @14.Call: _19 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as Generator>::resume(move _20, move _22) -> [return: bb15, unwind: bb26]
|
29:11-29:46: @14.Call: _19 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as std::ops::Generator>::resume(move _20, move _22) -> [return: bb15, unwind: bb26]
|
||||||
29:11-29:46: @15[2]: FakeRead(ForMatchedPlace, _19)
|
29:11-29:46: @15[2]: FakeRead(ForMatchedPlace, _19)
|
||||||
30:9-30:35: @15[3]: _23 = discriminant(_19)"> GeneratorState::Yielded(1)<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code even" style="--layer: 1" title="30:39-30:41: @19[0]: _18 = const ()"><span class="annotation">@17,19,20,21⦊</span>{}<span class="annotation">⦉@17,19,20,21</span></span></span><span class="code" style="--layer: 0"></span></span>
|
30:9-30:35: @15[3]: _23 = discriminant(_19)"> GeneratorState::Yielded(1)<span class="annotation">⦉@12,13,14,15</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code even" style="--layer: 1" title="30:39-30:41: @19[0]: _18 = const ()"><span class="annotation">@17,19,20,21⦊</span>{}<span class="annotation">⦉@17,19,20,21</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code odd" style="--layer: 1" title="31:14-31:52: @18.Call: begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@18⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@18</span></span></span><span class="code" style="--layer: 0">,</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code odd" style="--layer: 1" title="31:14-31:52: @18.Call: std::rt::begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@18⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@18</span></span></span><span class="code" style="--layer: 0">,</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code even" style="--layer: 1" title="33:20-33:34: @19[6]: _27 = &mut _17
|
<span class="line"><span class="code" style="--layer: 0"> match </span><span><span class="code even" style="--layer: 1" title="33:20-33:34: @19[6]: _27 = &mut _17
|
||||||
33:11-33:35: @19.Call: _26 = Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _27) -> [return: bb20, unwind: bb26]
|
33:11-33:35: @19.Call: _26 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _27) -> [return: bb20, unwind: bb26]
|
||||||
33:43-33:45: @20[2]: _28 = ()
|
33:43-33:45: @20[2]: _28 = ()
|
||||||
33:11-33:46: @20.Call: _25 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as Generator>::resume(move _26, move _28) -> [return: bb21, unwind: bb26]
|
33:11-33:46: @20.Call: _25 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as std::ops::Generator>::resume(move _26, move _28) -> [return: bb21, unwind: bb26]
|
||||||
33:11-33:46: @21[2]: FakeRead(ForMatchedPlace, _25)
|
33:11-33:46: @21[2]: FakeRead(ForMatchedPlace, _25)
|
||||||
34:9-34:35: @21[3]: _29 = discriminant(_25)"><span class="annotation">@17,19,20,21⦊</span>Pin::new(&mut generator).resume(()) {</span></span>
|
34:9-34:35: @21[3]: _29 = discriminant(_25)"><span class="annotation">@17,19,20,21⦊</span>Pin::new(&mut generator).resume(()) {</span></span>
|
||||||
<span class="line"><span class="code even" style="--layer: 1" title="33:20-33:34: @19[6]: _27 = &mut _17
|
<span class="line"><span class="code even" style="--layer: 1" title="33:20-33:34: @19[6]: _27 = &mut _17
|
||||||
33:11-33:35: @19.Call: _26 = Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _27) -> [return: bb20, unwind: bb26]
|
33:11-33:35: @19.Call: _26 = std::pin::Pin::<&mut [generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}]>::new(move _27) -> [return: bb20, unwind: bb26]
|
||||||
33:43-33:45: @20[2]: _28 = ()
|
33:43-33:45: @20[2]: _28 = ()
|
||||||
33:11-33:46: @20.Call: _25 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as Generator>::resume(move _26, move _28) -> [return: bb21, unwind: bb26]
|
33:11-33:46: @20.Call: _25 = <[generator@../coverage/yield.rs:22:25: 27:6 {i32, ()}] as std::ops::Generator>::resume(move _26, move _28) -> [return: bb21, unwind: bb26]
|
||||||
33:11-33:46: @21[2]: FakeRead(ForMatchedPlace, _25)
|
33:11-33:46: @21[2]: FakeRead(ForMatchedPlace, _25)
|
||||||
34:9-34:35: @21[3]: _29 = discriminant(_25)"> GeneratorState::Yielded(2)<span class="annotation">⦉@17,19,20,21</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code odd" style="--layer: 1" title="34:39-34:41: @25[0]: _0 = const ()"><span class="annotation">@23,25⦊</span>{}<span class="annotation">⦉@23,25</span></span></span><span class="code" style="--layer: 0"></span></span>
|
34:9-34:35: @21[3]: _29 = discriminant(_25)"> GeneratorState::Yielded(2)<span class="annotation">⦉@17,19,20,21</span></span></span><span class="code" style="--layer: 0"> => </span><span><span class="code odd" style="--layer: 1" title="34:39-34:41: @25[0]: _0 = const ()"><span class="annotation">@23,25⦊</span>{}<span class="annotation">⦉@23,25</span></span></span><span class="code" style="--layer: 0"></span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="35:14-35:52: @24.Call: begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@24⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@24</span></span></span><span class="code" style="--layer: 0">,</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> _ => </span><span><span class="code even" style="--layer: 1" title="35:14-35:52: @24.Call: std::rt::begin_panic::<&str>(const "unexpected value from resume") -> bb26"><span class="annotation">@24⦊</span>panic!("unexpected value from resume")<span class="annotation">⦉@24</span></span></span><span class="code" style="--layer: 0">,</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
<span class="line"><span class="code" style="--layer: 0"> }</span></span>
|
||||||
<span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="37:2-37:2: @25.Return: return"><span class="annotation">@23,25⦊</span>‸<span class="annotation">⦉@23,25</span></span></span></span></div>
|
<span class="line"><span class="code" style="--layer: 0">}</span><span><span class="code odd" style="--layer: 1" title="37:2-37:2: @25.Return: return"><span class="annotation">@23,25⦊</span>‸<span class="annotation">⦉@23,25</span></span></span></span></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -59,22 +59,22 @@ error[E0308]: mismatched types
|
||||||
--> $DIR/async-block-control-flow-static-semantics.rs:47:44
|
--> $DIR/async-block-control-flow-static-semantics.rs:47:44
|
||||||
|
|
|
|
||||||
LL | fn rethrow_targets_async_block_not_fn() -> Result<u8, MyErr> {
|
LL | fn rethrow_targets_async_block_not_fn() -> Result<u8, MyErr> {
|
||||||
| ---------------------------------- ^^^^^^^^^^^^^^^^^ expected enum `std::result::Result`, found `()`
|
| ---------------------------------- ^^^^^^^^^^^^^^^^^ expected enum `Result`, found `()`
|
||||||
| |
|
| |
|
||||||
| implicitly returns `()` as its body has no tail or `return` expression
|
| implicitly returns `()` as its body has no tail or `return` expression
|
||||||
|
|
|
|
||||||
= note: expected enum `std::result::Result<u8, MyErr>`
|
= note: expected enum `Result<u8, MyErr>`
|
||||||
found unit type `()`
|
found unit type `()`
|
||||||
|
|
||||||
error[E0308]: mismatched types
|
error[E0308]: mismatched types
|
||||||
--> $DIR/async-block-control-flow-static-semantics.rs:56:50
|
--> $DIR/async-block-control-flow-static-semantics.rs:56:50
|
||||||
|
|
|
|
||||||
LL | fn rethrow_targets_async_block_not_async_fn() -> Result<u8, MyErr> {
|
LL | fn rethrow_targets_async_block_not_async_fn() -> Result<u8, MyErr> {
|
||||||
| ---------------------------------------- ^^^^^^^^^^^^^^^^^ expected enum `std::result::Result`, found `()`
|
| ---------------------------------------- ^^^^^^^^^^^^^^^^^ expected enum `Result`, found `()`
|
||||||
| |
|
| |
|
||||||
| implicitly returns `()` as its body has no tail or `return` expression
|
| implicitly returns `()` as its body has no tail or `return` expression
|
||||||
|
|
|
|
||||||
= note: expected enum `std::result::Result<u8, MyErr>`
|
= note: expected enum `Result<u8, MyErr>`
|
||||||
found unit type `()`
|
found unit type `()`
|
||||||
|
|
||||||
error: aborting due to 8 previous errors
|
error: aborting due to 8 previous errors
|
||||||
|
|
|
@ -13,9 +13,9 @@ LL | pub async fn run() {
|
||||||
| - within this `impl Future`
|
| - within this `impl Future`
|
||||||
|
|
|
|
||||||
= help: within `impl Future`, the trait `Send` is not implemented for `MutexGuard<'_, ()>`
|
= help: within `impl Future`, the trait `Send` is not implemented for `MutexGuard<'_, ()>`
|
||||||
= note: required because it appears within the type `for<'r, 's, 't0, 't1, 't2, 't3> {ResumeTy, Arc<Mutex<()>>, &'r Mutex<()>, std::result::Result<MutexGuard<'s, ()>, PoisonError<MutexGuard<'t0, ()>>>, &'t1 MutexGuard<'t2, ()>, MutexGuard<'t3, ()>, (), impl Future}`
|
= note: required because it appears within the type `for<'r, 's, 't0, 't1, 't2, 't3> {ResumeTy, Arc<Mutex<()>>, &'r Mutex<()>, Result<MutexGuard<'s, ()>, PoisonError<MutexGuard<'t0, ()>>>, &'t1 MutexGuard<'t2, ()>, MutexGuard<'t3, ()>, (), impl Future}`
|
||||||
= note: required because it appears within the type `[static generator@run::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3> {ResumeTy, Arc<Mutex<()>>, &'r Mutex<()>, std::result::Result<MutexGuard<'s, ()>, PoisonError<MutexGuard<'t0, ()>>>, &'t1 MutexGuard<'t2, ()>, MutexGuard<'t3, ()>, (), impl Future}]`
|
= note: required because it appears within the type `[static generator@run::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3> {ResumeTy, Arc<Mutex<()>>, &'r Mutex<()>, Result<MutexGuard<'s, ()>, PoisonError<MutexGuard<'t0, ()>>>, &'t1 MutexGuard<'t2, ()>, MutexGuard<'t3, ()>, (), impl Future}]`
|
||||||
= note: required because it appears within the type `from_generator::GenFuture<[static generator@run::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3> {ResumeTy, Arc<Mutex<()>>, &'r Mutex<()>, std::result::Result<MutexGuard<'s, ()>, PoisonError<MutexGuard<'t0, ()>>>, &'t1 MutexGuard<'t2, ()>, MutexGuard<'t3, ()>, (), impl Future}]>`
|
= note: required because it appears within the type `from_generator::GenFuture<[static generator@run::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3> {ResumeTy, Arc<Mutex<()>>, &'r Mutex<()>, Result<MutexGuard<'s, ()>, PoisonError<MutexGuard<'t0, ()>>>, &'t1 MutexGuard<'t2, ()>, MutexGuard<'t3, ()>, (), impl Future}]>`
|
||||||
= note: required because it appears within the type `impl Future`
|
= note: required because it appears within the type `impl Future`
|
||||||
= note: required because it appears within the type `impl Future`
|
= note: required because it appears within the type `impl Future`
|
||||||
|
|
||||||
|
|
|
@ -12,13 +12,13 @@ error[E0308]: mismatched types
|
||||||
--> $DIR/coercion-missing-tail-expected-type.rs:8:13
|
--> $DIR/coercion-missing-tail-expected-type.rs:8:13
|
||||||
|
|
|
|
||||||
LL | fn foo() -> Result<u8, u64> {
|
LL | fn foo() -> Result<u8, u64> {
|
||||||
| --- ^^^^^^^^^^^^^^^ expected enum `std::result::Result`, found `()`
|
| --- ^^^^^^^^^^^^^^^ expected enum `Result`, found `()`
|
||||||
| |
|
| |
|
||||||
| implicitly returns `()` as its body has no tail or `return` expression
|
| implicitly returns `()` as its body has no tail or `return` expression
|
||||||
LL | Ok(1);
|
LL | Ok(1);
|
||||||
| - help: consider removing this semicolon
|
| - help: consider removing this semicolon
|
||||||
|
|
|
|
||||||
= note: expected enum `std::result::Result<u8, u64>`
|
= note: expected enum `Result<u8, u64>`
|
||||||
found unit type `()`
|
found unit type `()`
|
||||||
|
|
||||||
error: aborting due to 2 previous errors
|
error: aborting due to 2 previous errors
|
||||||
|
|
|
@ -11,7 +11,7 @@ LL | Err(#[stable(feature = "rust1", since = "1.0.0")] E),
|
||||||
|
|
|
|
||||||
= note: `let` bindings require an "irrefutable pattern", like a `struct` or an `enum` with only one variant
|
= note: `let` bindings require an "irrefutable pattern", like a `struct` or an `enum` with only one variant
|
||||||
= note: for more information, visit https://doc.rust-lang.org/book/ch18-02-refutability.html
|
= note: for more information, visit https://doc.rust-lang.org/book/ch18-02-refutability.html
|
||||||
= note: the matched value is of type `std::result::Result<u32, !>`
|
= note: the matched value is of type `Result<u32, !>`
|
||||||
help: you might want to use `if let` to ignore the variant that isn't matched
|
help: you might want to use `if let` to ignore the variant that isn't matched
|
||||||
|
|
|
|
||||||
LL | if let Ok(_x) = foo() { /* */ }
|
LL | if let Ok(_x) = foo() { /* */ }
|
||||||
|
|
|
@ -2,11 +2,11 @@ error[E0308]: mismatched types
|
||||||
--> $DIR/type-mismatch-signature-deduction.rs:13:9
|
--> $DIR/type-mismatch-signature-deduction.rs:13:9
|
||||||
|
|
|
|
||||||
LL | 5
|
LL | 5
|
||||||
| ^ expected enum `std::result::Result`, found integer
|
| ^ expected enum `Result`, found integer
|
||||||
|
|
|
|
||||||
= note: expected type `std::result::Result<{integer}, _>`
|
= note: expected type `Result<{integer}, _>`
|
||||||
found type `{integer}`
|
found type `{integer}`
|
||||||
note: return type inferred to be `std::result::Result<{integer}, _>` here
|
note: return type inferred to be `Result<{integer}, _>` here
|
||||||
--> $DIR/type-mismatch-signature-deduction.rs:8:20
|
--> $DIR/type-mismatch-signature-deduction.rs:8:20
|
||||||
|
|
|
|
||||||
LL | return Ok(6);
|
LL | return Ok(6);
|
||||||
|
@ -16,9 +16,9 @@ error[E0271]: type mismatch resolving `<[generator@$DIR/type-mismatch-signature-
|
||||||
--> $DIR/type-mismatch-signature-deduction.rs:5:13
|
--> $DIR/type-mismatch-signature-deduction.rs:5:13
|
||||||
|
|
|
|
||||||
LL | fn foo() -> impl Generator<Return = i32> {
|
LL | fn foo() -> impl Generator<Return = i32> {
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `std::result::Result`, found `i32`
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Result`, found `i32`
|
||||||
|
|
|
|
||||||
= note: expected enum `std::result::Result<{integer}, _>`
|
= note: expected enum `Result<{integer}, _>`
|
||||||
found type `i32`
|
found type `i32`
|
||||||
|
|
||||||
error: aborting due to 2 previous errors
|
error: aborting due to 2 previous errors
|
||||||
|
|
|
@ -139,7 +139,7 @@ mod stdlib {
|
||||||
|
|
||||||
mod result {
|
mod result {
|
||||||
type A = Result;
|
type A = Result;
|
||||||
//~^ ERROR missing generics for enum `std::result::Result`
|
//~^ ERROR missing generics for enum `Result`
|
||||||
//~| HELP use angle brackets
|
//~| HELP use angle brackets
|
||||||
|
|
||||||
type B = Result<String>;
|
type B = Result<String>;
|
||||||
|
|
|
@ -365,7 +365,7 @@ note: struct defined here, with at most 3 type parameters: `K`, `V`, `S`
|
||||||
LL | pub struct HashMap<K, V, S = RandomState> {
|
LL | pub struct HashMap<K, V, S = RandomState> {
|
||||||
| ^^^^^^^ - - -
|
| ^^^^^^^ - - -
|
||||||
|
|
||||||
error[E0107]: missing generics for enum `std::result::Result`
|
error[E0107]: missing generics for enum `Result`
|
||||||
--> $DIR/wrong-number-of-args.rs:141:18
|
--> $DIR/wrong-number-of-args.rs:141:18
|
||||||
|
|
|
|
||||||
LL | type A = Result;
|
LL | type A = Result;
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0053]: method `fmt` has an incompatible type for trait
|
||||||
LL | fn fmt(&self, x: &str) -> () { }
|
LL | fn fmt(&self, x: &str) -> () { }
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ types differ in mutability
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ types differ in mutability
|
||||||
|
|
|
|
||||||
= note: expected fn pointer `fn(&MyType, &mut Formatter<'_>) -> std::result::Result<(), std::fmt::Error>`
|
= note: expected fn pointer `fn(&MyType, &mut Formatter<'_>) -> Result<(), std::fmt::Error>`
|
||||||
found fn pointer `fn(&MyType, &str)`
|
found fn pointer `fn(&MyType, &str)`
|
||||||
|
|
||||||
error[E0050]: method `fmt` has 1 parameter but the declaration in trait `std::fmt::Display::fmt` has 2
|
error[E0050]: method `fmt` has 1 parameter but the declaration in trait `std::fmt::Display::fmt` has 2
|
||||||
|
@ -13,7 +13,7 @@ error[E0050]: method `fmt` has 1 parameter but the declaration in trait `std::fm
|
||||||
LL | fn fmt(&self) -> () { }
|
LL | fn fmt(&self) -> () { }
|
||||||
| ^^^^^ expected 2 parameters, found 1
|
| ^^^^^ expected 2 parameters, found 1
|
||||||
|
|
|
|
||||||
= note: `fmt` from trait: `fn(&Self, &mut Formatter<'_>) -> std::result::Result<(), std::fmt::Error>`
|
= note: `fmt` from trait: `fn(&Self, &mut Formatter<'_>) -> Result<(), std::fmt::Error>`
|
||||||
|
|
||||||
error[E0186]: method `fmt` has a `&self` declaration in the trait, but not in the impl
|
error[E0186]: method `fmt` has a `&self` declaration in the trait, but not in the impl
|
||||||
--> $DIR/trait_type.rs:17:4
|
--> $DIR/trait_type.rs:17:4
|
||||||
|
@ -21,7 +21,7 @@ error[E0186]: method `fmt` has a `&self` declaration in the trait, but not in th
|
||||||
LL | fn fmt() -> () { }
|
LL | fn fmt() -> () { }
|
||||||
| ^^^^^^^^^^^^^^ expected `&self` in impl
|
| ^^^^^^^^^^^^^^ expected `&self` in impl
|
||||||
|
|
|
|
||||||
= note: `fmt` from trait: `fn(&Self, &mut Formatter<'_>) -> std::result::Result<(), std::fmt::Error>`
|
= note: `fmt` from trait: `fn(&Self, &mut Formatter<'_>) -> Result<(), std::fmt::Error>`
|
||||||
|
|
||||||
error[E0046]: not all trait items implemented, missing: `fmt`
|
error[E0046]: not all trait items implemented, missing: `fmt`
|
||||||
--> $DIR/trait_type.rs:21:1
|
--> $DIR/trait_type.rs:21:1
|
||||||
|
@ -29,7 +29,7 @@ error[E0046]: not all trait items implemented, missing: `fmt`
|
||||||
LL | impl std::fmt::Display for MyType4 {}
|
LL | impl std::fmt::Display for MyType4 {}
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `fmt` in implementation
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `fmt` in implementation
|
||||||
|
|
|
|
||||||
= help: implement the missing item: `fn fmt(&self, _: &mut Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { todo!() }`
|
= help: implement the missing item: `fn fmt(&self, _: &mut Formatter<'_>) -> Result<(), std::fmt::Error> { todo!() }`
|
||||||
|
|
||||||
error: aborting due to 4 previous errors
|
error: aborting due to 4 previous errors
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
error[E0282]: type annotations needed for `std::result::Result<(), E>`
|
error[E0282]: type annotations needed for `Result<(), E>`
|
||||||
--> $DIR/cannot-infer-closure-circular.rs:7:14
|
--> $DIR/cannot-infer-closure-circular.rs:7:14
|
||||||
|
|
|
|
||||||
LL | let x = |r| {
|
LL | let x = |r| {
|
||||||
| ^ consider giving this closure parameter the explicit type `std::result::Result<(), E>`, with the type parameters specified
|
| ^ consider giving this closure parameter the explicit type `Result<(), E>`, with the type parameters specified
|
||||||
|
|
||||||
error: aborting due to previous error
|
error: aborting due to previous error
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
error[E0282]: type annotations needed for the closure `fn((), ()) -> std::result::Result<(), _>`
|
error[E0282]: type annotations needed for the closure `fn((), ()) -> Result<(), _>`
|
||||||
--> $DIR/cannot-infer-closure.rs:3:15
|
--> $DIR/cannot-infer-closure.rs:3:15
|
||||||
|
|
|
|
||||||
LL | Err(a)?;
|
LL | Err(a)?;
|
||||||
|
@ -7,8 +7,8 @@ LL | Err(a)?;
|
||||||
= note: `?` implicitly converts the error value into a type implementing `From<()>`
|
= note: `?` implicitly converts the error value into a type implementing `From<()>`
|
||||||
help: give this closure an explicit return type without `_` placeholders
|
help: give this closure an explicit return type without `_` placeholders
|
||||||
|
|
|
|
||||||
LL | let x = |a: (), b: ()| -> std::result::Result<(), _> {
|
LL | let x = |a: (), b: ()| -> Result<(), _> {
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
error: aborting due to previous error
|
error: aborting due to previous error
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
error[E0282]: type annotations needed for the closure `fn() -> std::result::Result<(), QualifiedError<_>>`
|
error[E0282]: type annotations needed for the closure `fn() -> Result<(), QualifiedError<_>>`
|
||||||
--> $DIR/cannot-infer-partial-try-return.rs:19:9
|
--> $DIR/cannot-infer-partial-try-return.rs:19:9
|
||||||
|
|
|
|
||||||
LL | infallible()?;
|
LL | infallible()?;
|
||||||
|
@ -7,8 +7,8 @@ LL | infallible()?;
|
||||||
= note: `?` implicitly converts the error value into `QualifiedError<_>` using its implementation of `From<Infallible>`
|
= note: `?` implicitly converts the error value into `QualifiedError<_>` using its implementation of `From<Infallible>`
|
||||||
help: give this closure an explicit return type without `_` placeholders
|
help: give this closure an explicit return type without `_` placeholders
|
||||||
|
|
|
|
||||||
LL | let x = || -> std::result::Result<(), QualifiedError<_>> {
|
LL | let x = || -> Result<(), QualifiedError<_>> {
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
error: aborting due to previous error
|
error: aborting due to previous error
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue