| trait Trait { | |
| #[type_const] | |
| //~^ ERROR experimental | |
| const ASSOC: usize; | |
| } | |
| // FIXME(mgca): add suggestion for mgca to this error | |
| fn foo<T: Trait>() -> [u8; <T as Trait>::ASSOC] { | |
| //~^ ERROR generic parameters may not be used in const operations | |
| loop {} | |
| } | |
| fn main() {} |