1 error[E0308]: mismatched types
2 --> $DIR/diverging-tuple-parts-39485.rs:18:5
5 | - help: try adding a return type: `-> &_`
6 LL | &panic!() //~ ERROR mismatched types
7 | ^^^^^^^^^ expected (), found reference
9 = note: expected type `()`
12 error[E0308]: mismatched types
13 --> $DIR/diverging-tuple-parts-39485.rs:22:5
15 LL | fn f() -> isize {
16 | ----- expected `isize` because of return type
17 LL | (return 1, return 2) //~ ERROR mismatched types
18 | ^^^^^^^^^^^^^^^^^^^^ expected isize, found tuple
20 = note: expected type `isize`
23 error: aborting due to 2 previous errors
25 For more information about this error, try `rustc --explain E0308`.