mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-23 15:23:46 +00:00
18 lines
428 B
Rust
18 lines
428 B
Rust
#![feature(generic_const_items)]
|
|
#![allow(incomplete_features)]
|
|
|
|
// Ensure that we check if outlives-bounds on const items hold or not.
|
|
|
|
const C<'a, T: 'a>: () = ();
|
|
const K<'a, 'b: 'a>: () = ();
|
|
|
|
fn parametrized0<'any>() {
|
|
let () = C::<'static, &'any ()>; //~ ERROR lifetime may not live long enough
|
|
}
|
|
|
|
fn parametrized1<'any>() {
|
|
let () = K::<'static, 'any>; //~ ERROR lifetime may not live long enough
|
|
}
|
|
|
|
fn main() {}
|