| //@ build-fail | |
| //@ compile-flags:-Zpolymorphize=on | |
| #![crate_type = "lib"] | |
| #![feature(generic_const_exprs, rustc_attrs)] | |
| //~^ WARN the feature `generic_const_exprs` is incomplete | |
| #[rustc_polymorphize_error] | |
| fn test<T>() { | |
| //~^ ERROR item has unused generic parameters | |
| let x = [0; 3 + 4]; | |
| } | |
| pub fn caller() { | |
| test::<String>(); | |
| test::<Vec<String>>(); | |
| } |