#![feature(trivial_bounds)] fn return_str() where str: Sized, { [(); { let _a: Option = None; 0 }]; //~^ ERROR the type `Option` has an unknown layout } fn main() {}