about summary refs log tree commit diff
path: root/tests/ui/traits/const-traits/minicore-const-fn-early-bound.rs
blob: ee47f92a0bcfcb3380486c5e7414d09dfc972e5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//@ aux-build:minicore.rs
//@ compile-flags: --crate-type=lib -Znext-solver -Cpanic=abort
//@ check-pass

#![feature(no_core, const_trait_impl)]
#![no_std]
#![no_core]

extern crate minicore;
use minicore::*;

fn is_const_fn<F>(_: F)
where
    F: const FnOnce(),
{
}

const fn foo() {}

fn test() {
    is_const_fn(foo);
}