Thanks for the pull request @fgauchet. I've committed be34fbdd615184e489e33d9ff8304fb60424965e instead which fulfils the missing cases instead of default. So that Apple do ever add an extra clause we will see this error instead of it becoming silently hidden by the default clause.
Strangely, I though these warnings were already being handled due to GCC_WARN_CHECK_SWITCH_STATEMENTS already being set to YES in the test project.
Thanks for the pull request @fgauchet. I've committed be34fbdd615184e489e33d9ff8304fb60424965e instead which fulfils the missing cases instead of default. So that Apple do ever add an extra clause we will see this error instead of it becoming silently hidden by the default clause.
Strangely, I though these warnings were already being handled due to
GCC_WARN_CHECK_SWITCH_STATEMENTS
already being set to YES in the test project.