]> git.lizzy.rs Git - rust.git/blob - tests/ui/dyn-star/no-unsize-coerce-dyn-trait.rs
Don't resolve type var roots in point_at_expr_source_of_inferred_type
[rust.git] / tests / ui / dyn-star / no-unsize-coerce-dyn-trait.rs
1 #![feature(dyn_star, trait_upcasting)]
2 //~^ WARN the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes
3
4 trait A: B {}
5 trait B {}
6 impl A for usize {}
7 impl B for usize {}
8
9 fn main() {
10     let x: Box<dyn* A> = Box::new(1usize as dyn* A);
11     let y: Box<dyn* B> = x;
12     //~^ ERROR mismatched types
13 }