1 changed type: 'enum E' 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 0 of type 'enum E' has sub-type changes: 1 enumerator deletion: 'E::e2' value '1' 1 enumerator insertion: 'E::e1' value '1'