1 changed type:
  'enum E' changed:
    type size hasn't changed
    1 enumerator insertion:
      'E::e1' value '1'
    1 enumerator change:
      'E::e2' from value '1' to '2'
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
