https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88572
--- Comment #10 from Will Wray <wjwray at gmail dot com> --- Re: warnings; I certainly prefer to have this accepted with no warning (i.e. remove the 'else if' warning in the patch above). Saves having to disable the warning in GCC, as I have to do in Clang.