rust/tests/ui/generic-const-items/def-site-mono.rs

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

14 lines
405 B
Rust
Raw Normal View History

//! Ensure that we don't try to collect monomorphizeable items inside free const
//! items (their def site to be clear) whose generics require monomorphization.
//!
//! Such items are to be collected at instantiation sites of free consts.
#![feature(generic_const_items)]
#![allow(incomplete_features)]
//@ build-pass (we require monomorphization)
const _IDENTITY<T>: fn(T) -> T = |x| x;
fn main() {}