diff options
Diffstat (limited to 'src/test/run-pass/trait-coercion.rs')
| -rw-r--r-- | src/test/run-pass/trait-coercion.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/run-pass/trait-coercion.rs b/src/test/run-pass/trait-coercion.rs index 1ae9b3f0e95..6db7113b050 100644 --- a/src/test/run-pass/trait-coercion.rs +++ b/src/test/run-pass/trait-coercion.rs @@ -33,14 +33,16 @@ fn foo(mut a: Box<Writer>) { a.write(b"Hello\n"); } +// FIXME (#22405): Replace `Box::new` with `box` here when/if possible. + pub fn main() { let a = Struct { x: 1, y: 2 }; - let b: Box<Trait> = box a; + let b: Box<Trait> = Box::new(a); b.f(); let c: &Trait = &a; c.f(); let out = old_io::stdout(); - foo(box out); + foo(Box::new(out)); } |
