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:95:1 | LL | trait O: G + N { | ^^^^^^^^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_b), ] --> $DIR/vtable-multi-level.rs:19:1 | LL | trait B { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_d), ] --> $DIR/vtable-multi-level.rs:30:1 | LL | trait D { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_e), ] --> $DIR/vtable-multi-level.rs:36: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:42:1 | LL | trait F: D + E { | ^^^^^^^^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_h), ] --> $DIR/vtable-multi-level.rs:53:1 | LL | trait H { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_i), ] --> $DIR/vtable-multi-level.rs:59: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:65:1 | LL | trait J: H + I { | ^^^^^^^^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_k), ] --> $DIR/vtable-multi-level.rs:71:1 | LL | trait K { | ^^^^^^^ error: vtable entries for ``: [ MetadataDropInPlace, MetadataSize, MetadataAlign, Method(::foo_l), ] --> $DIR/vtable-multi-level.rs:77: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:83: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:89:1 | LL | trait N: J + M { | ^^^^^^^^^^^^^^ error: aborting due to 12 previous errors