15 changed types: 2 'class s0' changed: 3 type size changed from 192 to 256 (in bits) 4 1 member function insertion: 5 'method virtual int s0::foo(int, char) const', virtual at voffset 2/2 6 1 member function change: 7 'method virtual s0::__deleting_dtor ()' has some sub-type changes: 8 parameter 1 of type 's0*' has sub-type changes: 9 pointed to type 'class s0' changed, as being reported 10 1 data member deletion: 11 'char m1', at offset 96 (in bits) 12 1 data member insertion: 13 'double m01', at offset 128 (in bits) 14 2 data member changes: 15 type of 'int m0' changed: 16 type name changed from 'int' to 'char' 17 type size changed from 32 to 8 (in bits) 18 type alignment changed from 32 to 8 19 'unsigned int m2' offset changed from 128 to 192 (in bits) (by +64 bits) 20 'const s0' changed: 21 unqualified underlying type 'class s0' changed, as reported earlier 22 'const s0*' changed: 23 in pointed to type 'const s0': 24 unqualified underlying type 'class s0' changed, as reported earlier 25 's0&' changed: 26 referenced type 'class s0' changed, as reported earlier 27 's0*' changed: 28 pointed to type 'class s0' changed, as reported earlier 29 'function int bar(s0&)' was removed 30 31 'function int baz(s0&)' was added 32 33