// ICE 'broken MIR: bad assignment: NoSolution' // on trait with default method and no impls // issue: rust-lang/rust#109869 #![feature(trivial_bounds)] trait Empty {} impl Default for dyn Empty where Self: Sized, { fn default() -> Self { () //~^ ERROR mismatched types } } pub fn main() {}