1<abi-corpus version='2.1'> 2 <elf-function-symbols> 3 <elf-symbol name='_ZN12NonToVirtualC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 4 </elf-function-symbols> 5 <elf-variable-symbols> 6 <elf-symbol name='_ZTI12NonToVirtual' size='56' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 7 <elf-symbol name='_ZTI1A' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 8 <elf-symbol name='_ZTI1B' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 9 <elf-symbol name='_ZTI4Base' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 10 <elf-symbol name='_ZTS12NonToVirtual' size='15' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 11 <elf-symbol name='_ZTS1A' size='3' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 12 <elf-symbol name='_ZTS1B' size='3' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 13 <elf-symbol name='_ZTS4Base' size='6' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 14 <elf-symbol name='_ZTT12NonToVirtual' size='8' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 15 <elf-symbol name='_ZTV12NonToVirtual' size='32' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/> 16 <elf-symbol name='non_to_virtual' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 17 <elf-symbol name='virtual_to_non' size='2' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 18 </elf-variable-symbols> 19 <abi-instr address-size='64' path='virtual_inheritance.cc' language='LANG_C_plus_plus_14'> 20 <class-decl name='Base' size-in-bits='8' is-struct='yes' visibility='default' id='19a47a20'/> 21 <class-decl name='A' size-in-bits='8' is-struct='yes' visibility='default' id='3ed987a4'> 22 <base-class access='public' layout-offset-in-bits='0' type-id='19a47a20'/> 23 </class-decl> 24 <class-decl name='B' size-in-bits='8' is-struct='yes' visibility='default' id='41d98c5d'> 25 <base-class access='public' layout-offset-in-bits='0' type-id='19a47a20'/> 26 </class-decl> 27 <class-decl name='VirtualToNon' size-in-bits='16' is-struct='yes' visibility='default' id='27874114'> 28 <base-class access='public' layout-offset-in-bits='0' type-id='3ed987a4'/> 29 <base-class access='public' layout-offset-in-bits='8' type-id='41d98c5d'/> 30 </class-decl> 31 <class-decl name='NonToVirtual' size-in-bits='128' is-struct='yes' visibility='default' id='274e5714'> 32 <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='3ed987a4'/> 33 <base-class access='public' layout-offset-in-bits='256' is-virtual='yes' type-id='41d98c5d'/> 34 </class-decl> 35 <var-decl name='virtual_to_non' type-id='27874114' mangled-name='virtual_to_non' visibility='default' elf-symbol-id='virtual_to_non'/> 36 <var-decl name='non_to_virtual' type-id='274e5714' mangled-name='non_to_virtual' visibility='default' elf-symbol-id='non_to_virtual'/> 37 </abi-instr> 38</abi-corpus> 39