1 changed type: 'enum E' changed: type size hasn't changed 1 enumerator deletion: 'E::e2' value '1' 1 enumerator insertion: 'E::e1' value '1' 1 changed declaration: 'function void foo(E)' was changed to 'function void foo(E)': parameter 1 of type 'enum E' has sub-type changes: enum type 'enum E' changed, as reported earlier