rust/tests/ui/coroutine/issue-53548-1.rs

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

21 lines
408 B
Rust
Raw Normal View History

2023-10-20 05:46:28 +08:00
// A variant of #53548 that does not actually require coroutines,
// but which encountered the same ICE/error. See `issue-53548.rs`
// for details.
//
//@ check-pass
use std::cell::RefCell;
use std::rc::Rc;
trait Trait: 'static {}
struct Store<C> {
inner: Rc<RefCell<Option<C>>>,
}
fn main() {
let store = Store::<Box<for<'a> fn(&(dyn Trait + 'a))>> {
inner: Default::default(),
};
}