rust/tests/ui/uninhabited/issue-107505.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
387 B
Rust
Raw Normal View History

2023-01-31 14:43:18 -06:00
// compile-flags: --crate-type=lib
// check-pass
// Make sure we don't pass inference variables to uninhabitedness checks in borrowck
struct Command<'s> {
session: &'s (),
imp: std::convert::Infallible,
}
fn command(_: &()) -> Command<'_> {
unreachable!()
}
fn with_session<'s>(a: &std::process::Command, b: &'s ()) -> Command<'s> {
a.get_program();
command(b)
}