Erroneous code example:
-```compile_fail,E0746
+```compile_fail,E0277
+# // FIXME: after E0746 is in beta, change the above
trait T {
fn bar(&self);
}
}
// Having the trait `T` as return type is invalid because bare traits do not
-have a statically known size:
+// have a statically known size:
fn foo() -> dyn T {
S(42)
}