https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125261
--- Comment #6 from uecker at gcc dot gnu.org --- We now use c_inhibit_evaluation_warning for unmatched associations. If the default branch is not the last, we simply don't do this, but usually it is last anyway so this should be good enough.
