function symbol 'Foo getEnum(Foo)' changed type 'Foo(Foo)' changed return type 'Foo' = 'enum Foo' changed resolved type 'enum Foo' changed enumerator 'FOO_TWO' value changed from 100 to 2 parameter 1 type 'Foo' = 'enum Foo' changed (already reported) exit code 4