2 changed types: 'class s0' changed: size changed from 64 to 96 bits 1 member type change: 'typedef s0::s0' changed: underlying type class s0 changed; details are being reported 1 data member change: 'char s0::m1' type changed: name changed from 'char' to 'unsigned int' size changed from 8 to 32 bits alignment changed from 8 to 32 bits 1 data member insertion: 'char s0::m2', at offset 64 (in bits) 's0&' changed: referenced type 'class s0' changed, as reported earlier 1 changed declaration: 'function int foo(s0&)' was changed to 'function int foo(s0&)': parameter 0 of type 's0&' changed: referenced type 'class s0' changed, as reported earlier