Fix run-make-fulldeps test
This commit is contained in:
parent
a357d86b7c
commit
7333759502
3 changed files with 65 additions and 155 deletions
|
|
@ -70,8 +70,8 @@ For revisions in Pull Requests (PR):
|
|||
</head>
|
||||
<body>
|
||||
<div class="code" style="counter-reset: line 3"><span class="line"><span><span class="code even" style="--layer: 1"><span class="annotation">@0,1,2,3,4⦊</span>fn might_fail_assert(one_plus_one: u32) <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"> </span><span><span class="code even" style="--layer: 1" title="5:14-5:32: @0[6]: _73 = const might_fail_assert::promoted[4]
|
||||
5:14-5:32: @0[7]: _7 = &(*_73)
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="5:14-5:32: @0[6]: _53 = const might_fail_assert::promoted[3]
|
||||
5:14-5:32: @0[7]: _7 = &(*_53)
|
||||
5:14-5:32: @0[8]: _6 = &(*_7)
|
||||
5:14-5:32: @0[9]: _5 = move _6 as &[&str] (Pointer(Unsize))
|
||||
5:34-5:46: @0[17]: _14 = &_1
|
||||
|
|
@ -80,18 +80,18 @@ For revisions in Pull Requests (PR):
|
|||
5:5-5:48: @0[22]: _15 = (_13.0: &u32)
|
||||
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.Call: _16 = std::fmt::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: bb8]
|
||||
5:5-5:48: @1[2]: _12 = [move _16]
|
||||
5:5-5:48: @1[5]: _11 = &_12
|
||||
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.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb12]
|
||||
5:5-5:48: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb12]
|
||||
5:5-5:48: @1.Call: _4 = std::fmt::Arguments::new_v1(move _5, move _9) -> [return: bb2, unwind: bb8]
|
||||
5:5-5:48: @2.Call: _3 = std::io::_print(move _4) -> [return: bb3, unwind: bb8]
|
||||
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]
|
||||
6:37-6:61: @5[29]: _50 = &(*_70)
|
||||
6:37-6:61: @5[30]: _49 = &(*_50)
|
||||
6:37-6:61: @5[31]: _48 = move _49 as &[&str] (Pointer(Unsize))"><span class="annotation">@5,7,8,9,10,11⦊</span>"the argument was wrong"<span class="annotation">⦉@5,7,8,9,10,11</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[19]: _51 = const might_fail_assert::promoted[1]
|
||||
6:37-6:61: @5[20]: _43 = &(*_51)
|
||||
6:37-6:61: @5[21]: _42 = &(*_43)
|
||||
6:37-6:61: @5[22]: _41 = move _42 as &[&str] (Pointer(Unsize))"><span class="annotation">@5,7⦊</span>"the argument was wrong"<span class="annotation">⦉@5,7</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="7:2-7:2: @6.Return: return"><span class="annotation">@6⦊</span>‸<span class="annotation">⦉@6</span></span></span></span></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -71,56 +71,26 @@ For revisions in Pull Requests (PR):
|
|||
<body>
|
||||
<div class="code" style="counter-reset: line 72"><span class="line"><span><span class="code even" style="--layer: 1"><span class="annotation">@0⦊</span>fn main() <span class="annotation">⦉@0</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 even" style="--layer: 1" title="74:8-74:12: @0[1]: _1 = const true"><span class="annotation">@0⦊</span>true<span class="annotation">⦉@0</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="75:9-75:26: @4[0]: _2 = const ()"><span class="annotation">@4⦊</span></span></span><span class="code even" style="--layer: 2" title="75:9-75:26: @3[5]: _75 = const main::promoted[3]
|
||||
75:9-75:26: @3[6]: _18 = &(*_75)
|
||||
75:9-75:26: @3[7]: _17 = &(*_18)
|
||||
75:9-75:26: @3[8]: _16 = move _17 as &[&str] (Pointer(Unsize))
|
||||
75:9-75:26: @3[17]: _26 = &(*_8)
|
||||
75:9-75:26: @3[18]: _25 = &_26
|
||||
75:9-75:26: @3[21]: _28 = &(*_9)
|
||||
75:9-75:26: @3[22]: _27 = &_28
|
||||
75:9-75:26: @3[23]: _24 = (move _25, move _27)
|
||||
75:9-75:26: @3[26]: FakeRead(ForMatchedPlace, _24)
|
||||
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[33]: _32 = &(*_29)
|
||||
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 = 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[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 = 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[7]: _22 = &_23
|
||||
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.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>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </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 even" style="--layer: 2" title="75:9-75:26: @3[1]: _15 = core::panicking::AssertKind::Eq
|
||||
75:9-75:26: @3[2]: FakeRead(ForLet, _15)
|
||||
75:9-75:26: @3[5]: _17 = move _15
|
||||
75:9-75:26: @3[8]: _19 = &(*_8)
|
||||
75:9-75:26: @3[9]: _18 = &(*_19)
|
||||
75:9-75:26: @3[12]: _21 = &(*_9)
|
||||
75:9-75:26: @3[13]: _20 = &(*_21)
|
||||
75:9-75:26: @3[15]: _22 = std::option::Option::<std::fmt::Arguments>::None
|
||||
75:9-75:26: @3.Call: core::panicking::assert_failed::<i32, i32>(move _17, move _18, move _20, move _22) -> bb8"><span class="annotation">@3⦊</span>assert_eq!(1, 1);<span class="annotation">⦉@3</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"> </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]
|
||||
77:9-77:26: @8[6]: _53 = &(*_72)
|
||||
77:9-77:26: @8[7]: _52 = &(*_53)
|
||||
77:9-77:26: @8[8]: _51 = move _52 as &[&str] (Pointer(Unsize))
|
||||
77:9-77:26: @8[17]: _61 = &(*_43)
|
||||
77:9-77:26: @8[18]: _60 = &_61
|
||||
77:9-77:26: @8[21]: _63 = &(*_44)
|
||||
77:9-77:26: @8[22]: _62 = &_63
|
||||
77:9-77:26: @8[23]: _59 = (move _60, move _62)
|
||||
77:9-77:26: @8[26]: FakeRead(ForMatchedPlace, _59)
|
||||
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[33]: _67 = &(*_64)
|
||||
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 = 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[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 = 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[7]: _57 = &_58
|
||||
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.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>
|
||||
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="77:9-77:26: @6[0]: _23 = const ()"><span class="annotation">@6⦊</span></span></span><span class="code even" style="--layer: 2" title="77:9-77:26: @5[1]: _36 = core::panicking::AssertKind::Eq
|
||||
77:9-77:26: @5[2]: FakeRead(ForLet, _36)
|
||||
77:9-77:26: @5[5]: _38 = move _36
|
||||
77:9-77:26: @5[8]: _40 = &(*_29)
|
||||
77:9-77:26: @5[9]: _39 = &(*_40)
|
||||
77:9-77:26: @5[12]: _42 = &(*_30)
|
||||
77:9-77:26: @5[13]: _41 = &(*_42)
|
||||
77:9-77:26: @5[15]: _43 = std::option::Option::<std::fmt::Arguments>::None
|
||||
77:9-77:26: @5.Call: core::panicking::assert_failed::<i32, i32>(move _38, move _39, move _41, move _43) -> bb8"><span class="annotation">@5⦊</span>assert_eq!(1, 2);<span class="annotation">⦉@5</span></span><span><span class="code even" style="--layer: 1" title="77:9-77:26: @6[0]: _23 = const ()"><span class="annotation">⦉@6</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="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: @7.Return: return"><span class="annotation">@7⦊</span>‸<span class="annotation">⦉@7</span></span></span></span></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -71,103 +71,43 @@ For revisions in Pull Requests (PR):
|
|||
<body>
|
||||
<div class="code" style="counter-reset: line 1"><span class="line"><span><span class="code even" style="--layer: 1"><span class="annotation">@0⦊</span>pub fn fn_run_in_doctests(conditional: usize) <span class="annotation">⦉@0</span></span></span><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="3:11-3:22: @0[0]: FakeRead(ForMatchedPlace, _1)"><span class="annotation">@0⦊</span>conditional<span class="annotation">⦉@0</span></span></span><span class="code" style="--layer: 0"> {</span></span>
|
||||
<span class="line"><span class="code" style="--layer: 0"> 1 => </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 even" style="--layer: 2" title="4:14-4:30: @6[5]: _138 = const fn_run_in_doctests::promoted[0]
|
||||
4:14-4:30: @6[6]: _17 = &(*_138)
|
||||
4:14-4:30: @6[7]: _16 = &(*_17)
|
||||
4:14-4:30: @6[8]: _15 = move _16 as &[&str] (Pointer(Unsize))
|
||||
4:14-4:30: @6[17]: _25 = &(*_7)
|
||||
4:14-4:30: @6[18]: _24 = &_25
|
||||
4:14-4:30: @6[21]: _27 = &(*_8)
|
||||
4:14-4:30: @6[22]: _26 = &_27
|
||||
4:14-4:30: @6[23]: _23 = (move _24, move _26)
|
||||
4:14-4:30: @6[26]: FakeRead(ForMatchedPlace, _23)
|
||||
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[33]: _31 = &(*_28)
|
||||
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 = 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[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 = 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[7]: _21 = &_22
|
||||
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.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>
|
||||
<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[7]: _50 = &(*_51)
|
||||
5:14-5:30: @12[8]: _49 = move _50 as &[&str] (Pointer(Unsize))
|
||||
5:14-5:30: @12[17]: _59 = &(*_41)
|
||||
5:14-5:30: @12[18]: _58 = &_59
|
||||
5:14-5:30: @12[21]: _61 = &(*_42)
|
||||
5:14-5:30: @12[22]: _60 = &_61
|
||||
5:14-5:30: @12[23]: _57 = (move _58, move _60)
|
||||
5:14-5:30: @12[26]: FakeRead(ForMatchedPlace, _57)
|
||||
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[33]: _65 = &(*_62)
|
||||
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 = 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[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 = 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[7]: _55 = &_56
|
||||
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.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>
|
||||
<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[7]: _84 = &(*_85)
|
||||
6:14-6:30: @18[8]: _83 = move _84 as &[&str] (Pointer(Unsize))
|
||||
6:14-6:30: @18[17]: _93 = &(*_75)
|
||||
6:14-6:30: @18[18]: _92 = &_93
|
||||
6:14-6:30: @18[21]: _95 = &(*_76)
|
||||
6:14-6:30: @18[22]: _94 = &_95
|
||||
6:14-6:30: @18[23]: _91 = (move _92, move _94)
|
||||
6:14-6:30: @18[26]: FakeRead(ForMatchedPlace, _91)
|
||||
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[33]: _99 = &(*_96)
|
||||
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 = 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[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 = 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[7]: _89 = &_90
|
||||
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.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>
|
||||
<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[7]: _118 = &(*_119)
|
||||
7:14-7:30: @23[8]: _117 = move _118 as &[&str] (Pointer(Unsize))
|
||||
7:14-7:30: @23[17]: _127 = &(*_109)
|
||||
7:14-7:30: @23[18]: _126 = &_127
|
||||
7:14-7:30: @23[21]: _129 = &(*_110)
|
||||
7:14-7:30: @23[22]: _128 = &_129
|
||||
7:14-7:30: @23[23]: _125 = (move _126, move _128)
|
||||
7:14-7:30: @23[26]: FakeRead(ForMatchedPlace, _125)
|
||||
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[33]: _133 = &(*_130)
|
||||
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 = 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[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 = 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[7]: _123 = &_124
|
||||
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.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>
|
||||
<span class="line"><span class="code" style="--layer: 0"> 1 => </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 even" style="--layer: 2" title="4:14-4:30: @6[1]: _14 = core::panicking::AssertKind::Eq
|
||||
4:14-4:30: @6[2]: FakeRead(ForLet, _14)
|
||||
4:14-4:30: @6[5]: _16 = move _14
|
||||
4:14-4:30: @6[8]: _18 = &(*_7)
|
||||
4:14-4:30: @6[9]: _17 = &(*_18)
|
||||
4:14-4:30: @6[12]: _20 = &(*_8)
|
||||
4:14-4:30: @6[13]: _19 = &(*_20)
|
||||
4:14-4:30: @6[15]: _21 = std::option::Option::<std::fmt::Arguments>::None
|
||||
4:14-4:30: @6.Call: core::panicking::assert_failed::<i32, i32>(move _16, move _17, move _19, move _21) -> bb17"><span class="annotation">@6⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@6</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: @10[0]: _0 = const ()"><span class="annotation">@10⦊</span></span></span><span class="code even" style="--layer: 2" title="5:14-5:30: @9[1]: _34 = core::panicking::AssertKind::Eq
|
||||
5:14-5:30: @9[2]: FakeRead(ForLet, _34)
|
||||
5:14-5:30: @9[5]: _36 = move _34
|
||||
5:14-5:30: @9[8]: _38 = &(*_27)
|
||||
5:14-5:30: @9[9]: _37 = &(*_38)
|
||||
5:14-5:30: @9[12]: _40 = &(*_28)
|
||||
5:14-5:30: @9[13]: _39 = &(*_40)
|
||||
5:14-5:30: @9[15]: _41 = std::option::Option::<std::fmt::Arguments>::None
|
||||
5:14-5:30: @9.Call: core::panicking::assert_failed::<i32, i32>(move _36, move _37, move _39, move _41) -> bb17"><span class="annotation">@9⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@9</span></span><span><span class="code even" style="--layer: 1" title="5:14-5:30: @10[0]: _0 = const ()"><span class="annotation">⦉@10</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: @13[0]: _0 = const ()"><span class="annotation">@13⦊</span></span></span><span class="code even" style="--layer: 2" title="6:14-6:30: @12[1]: _54 = core::panicking::AssertKind::Eq
|
||||
6:14-6:30: @12[2]: FakeRead(ForLet, _54)
|
||||
6:14-6:30: @12[5]: _56 = move _54
|
||||
6:14-6:30: @12[8]: _58 = &(*_47)
|
||||
6:14-6:30: @12[9]: _57 = &(*_58)
|
||||
6:14-6:30: @12[12]: _60 = &(*_48)
|
||||
6:14-6:30: @12[13]: _59 = &(*_60)
|
||||
6:14-6:30: @12[15]: _61 = std::option::Option::<std::fmt::Arguments>::None
|
||||
6:14-6:30: @12.Call: core::panicking::assert_failed::<i32, i32>(move _56, move _57, move _59, move _61) -> bb17"><span class="annotation">@12⦊</span>assert_eq!(1, 1)<span class="annotation">⦉@12</span></span><span><span class="code odd" style="--layer: 1" title="6:14-6:30: @13[0]: _0 = const ()"><span class="annotation">⦉@13</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: @15[0]: _0 = const ()"><span class="annotation">@15⦊</span></span></span><span class="code even" style="--layer: 2" title="7:14-7:30: @14[1]: _74 = core::panicking::AssertKind::Eq
|
||||
7:14-7:30: @14[2]: FakeRead(ForLet, _74)
|
||||
7:14-7:30: @14[5]: _76 = move _74
|
||||
7:14-7:30: @14[8]: _78 = &(*_67)
|
||||
7:14-7:30: @14[9]: _77 = &(*_78)
|
||||
7:14-7:30: @14[12]: _80 = &(*_68)
|
||||
7:14-7:30: @14[13]: _79 = &(*_80)
|
||||
7:14-7:30: @14[15]: _81 = std::option::Option::<std::fmt::Arguments>::None
|
||||
7:14-7:30: @14.Call: core::panicking::assert_failed::<i32, i32>(move _76, move _77, move _79, move _81) -> bb17"><span class="annotation">@14⦊</span>assert_eq!(1, 2)<span class="annotation">⦉@14</span></span><span><span class="code even" style="--layer: 1" title="7:14-7:30: @15[0]: _0 = const ()"><span class="annotation">⦉@15</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="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: @16.Return: return"><span class="annotation">@16⦊</span>‸<span class="annotation">⦉@16</span></span></span></span></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue