about summary refs log tree commit diff
path: root/tests/ui/traits/const-traits/const-bounds-non-const-trait.rs
blob: baded1792014360232238ed5fd92316d09466fce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// Regression test for issue #117244.
#![feature(const_trait_impl)]

trait NonConst {}

const fn perform<T: [const] NonConst>() {}
//~^ ERROR `[const]` can only be applied to `const` traits
//~| ERROR `[const]` can only be applied to `const` traits

fn operate<T: const NonConst>() {}
//~^ ERROR `const` can only be applied to `const` traits

fn main() {}