Suppressed GNU expression and Enum assignment warnings from clang