1 changed type:
  'enum E' 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:
      1 enumerator insertion:
        'E::e1' value '1'

      1 enumerator change:
        'E::e2' from value '1' to '2'

