]>
Commit | Line | Data |
---|---|---|
b7449926 | 1 | // run-pass |
0bf4aa26 | 2 | #![allow(dead_code)] |
c34b1796 AL |
3 | // pretty-expanded FIXME #23616 |
4 | ||
85aaf69f SL |
5 | trait A { |
6 | fn dummy(&self) { } | |
7 | } | |
1a4d82fc JJ |
8 | struct B; |
9 | impl A for B {} | |
10 | ||
11 | struct C<'a> { | |
dc9dc135 | 12 | foo: &'a mut (dyn A+'a), |
1a4d82fc JJ |
13 | } |
14 | ||
dc9dc135 | 15 | fn foo(a: &mut dyn A) { |
1a4d82fc JJ |
16 | C{ foo: a }; |
17 | } | |
223e47cc LB |
18 | |
19 | pub fn main() { | |
223e47cc | 20 | } |