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