error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_a), Method(::foo_b), TraitVPtr(), Method(::foo_c), Method(::foo_d), TraitVPtr(), Method(::foo_e), TraitVPtr(), Method(::foo_f), TraitVPtr(), Method(::foo_g), Method(::foo_h), TraitVPtr(), Method(::foo_i), TraitVPtr(), Method(::foo_j), TraitVPtr(), Method(::foo_k), TraitVPtr(), Method(::foo_l), TraitVPtr(), Method(::foo_m), TraitVPtr(), Method(::foo_n), TraitVPtr(), Method(::foo_o), ] --> $DIR/vtable-multi-level.rs:97:1 | LL | trait O: G + N { | ^^^^^^^^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_a), ] --> $DIR/vtable-multi-level.rs:14:1 | LL | trait A { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_b), ] --> $DIR/vtable-multi-level.rs:20:1 | LL | trait B { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_a), Method(::foo_b), TraitVPtr(), Method(::foo_c), ] --> $DIR/vtable-multi-level.rs:26:1 | LL | trait C: A + B { | ^^^^^^^^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_d), ] --> $DIR/vtable-multi-level.rs:32:1 | LL | trait D { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_e), ] --> $DIR/vtable-multi-level.rs:38:1 | LL | trait E { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_d), Method(::foo_e), TraitVPtr(), Method(::foo_f), ] --> $DIR/vtable-multi-level.rs:44:1 | LL | trait F: D + E { | ^^^^^^^^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_h), ] --> $DIR/vtable-multi-level.rs:55:1 | LL | trait H { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_i), ] --> $DIR/vtable-multi-level.rs:61:1 | LL | trait I { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_h), Method(::foo_i), TraitVPtr(), Method(::foo_j), ] --> $DIR/vtable-multi-level.rs:67:1 | LL | trait J: H + I { | ^^^^^^^^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_k), ] --> $DIR/vtable-multi-level.rs:73:1 | LL | trait K { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_l), ] --> $DIR/vtable-multi-level.rs:79:1 | LL | trait L { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_k), Method(::foo_l), TraitVPtr(), Method(::foo_m), ] --> $DIR/vtable-multi-level.rs:85:1 | LL | trait M: K + L { | ^^^^^^^^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_h), Method(::foo_i), TraitVPtr(), Method(::foo_j), Method(::foo_k), TraitVPtr(), Method(::foo_l), TraitVPtr(), Method(::foo_m), TraitVPtr(), Method(::foo_n), ] --> $DIR/vtable-multi-level.rs:91:1 | LL | trait N: J + M { | ^^^^^^^^^^^^^^ error: aborting due to 14 previous errors