1e01aa904Sopenharmony_ciLeaf changes summary: 4 artifacts changed 2e01aa904Sopenharmony_ciChanged leaf types summary: 1 leaf type changed 3e01aa904Sopenharmony_ciRemoved/Changed/Added functions summary: 1 Removed, 1 Changed, 1 Added function 4e01aa904Sopenharmony_ciRemoved/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 5e01aa904Sopenharmony_ci 6e01aa904Sopenharmony_ci1 Removed function: 7e01aa904Sopenharmony_ci 8e01aa904Sopenharmony_ci [D] 'method virtual int ops::deleted_fn()' {_ZN3ops10deleted_fnEv} 9e01aa904Sopenharmony_ci note that this removes an entry from the vtable of struct ops 10e01aa904Sopenharmony_ci 11e01aa904Sopenharmony_ci1 Added function: 12e01aa904Sopenharmony_ci 13e01aa904Sopenharmony_ci [A] 'method virtual long int ops::added_fn()' {_ZN3ops8added_fnEv} 14e01aa904Sopenharmony_ci note that this adds a new entry to the vtable of struct ops 15e01aa904Sopenharmony_ci 16e01aa904Sopenharmony_ci1 function with some sub-type change: 17e01aa904Sopenharmony_ci 18e01aa904Sopenharmony_ci [C] 'method virtual int ops::changed_fn()' at test-leaf-cxx-members-v1.cc:5:1 has some sub-type changes: 19e01aa904Sopenharmony_ci return type changed: 20e01aa904Sopenharmony_ci type name changed from 'int' to 'long int' 21e01aa904Sopenharmony_ci type size changed from 32 to 64 (in bits) 22e01aa904Sopenharmony_ci 23e01aa904Sopenharmony_ci'struct ops at test-leaf-cxx-members-v0.cc:2:1' changed: 24e01aa904Sopenharmony_ci type size changed from 128 to 192 (in bits) 25e01aa904Sopenharmony_ci 1 member function deletion: 26e01aa904Sopenharmony_ci 'method virtual int ops::deleted_fn()' at test-leaf-cxx-members-v0.cc:6:1, virtual at voffset 1/1 {_ZN3ops10deleted_fnEv} 27e01aa904Sopenharmony_ci 1 member function insertion: 28e01aa904Sopenharmony_ci 'method virtual long int ops::added_fn()' at test-leaf-cxx-members-v1.cc:11:1, virtual at voffset 1/1 {_ZN3ops8added_fnEv} 29e01aa904Sopenharmony_ci there are member function changes: 30e01aa904Sopenharmony_ci 'method virtual int ops::changed_fn()' has some changes: 31e01aa904Sopenharmony_ci return type changed: 32e01aa904Sopenharmony_ci type name changed from 'int' to 'long int' 33e01aa904Sopenharmony_ci type size changed from 32 to 64 (in bits) 34e01aa904Sopenharmony_ci 1 data member deletion: 35e01aa904Sopenharmony_ci 'int deleted_var', at offset 96 (in bits) at test-leaf-cxx-members-v0.cc:5:1 36e01aa904Sopenharmony_ci 1 data member insertion: 37e01aa904Sopenharmony_ci 'long int added_var', at offset 128 (in bits) at test-leaf-cxx-members-v1.cc:10:1 38e01aa904Sopenharmony_ci there are data member changes: 39e01aa904Sopenharmony_ci type 'int' of 'ops::changed_var' changed: 40e01aa904Sopenharmony_ci type name changed from 'int' to 'long int' 41e01aa904Sopenharmony_ci type size changed from 32 to 64 (in bits) 42