Clang enables -Wenum-conversion by default. GCC does not, so this makes both configurations more similar.
The extra dwrite is for Clang -Wenum-float-conversion warning, which is not enabled by default, but it's enabled when -Wenum-conversion is specified.