https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89337
--- Comment #15 from Rafael Avila de Espindola <rafael at espindo dot la> --- In gcc 9 it is pretty easy to avoid this warning by adding an assert or builtin_unreachable and we have done that in seastar. Unfortunately the warning still shows up with gcc 8. Is there a known way to work around this warning with gcc 8 or should we should disable the warning?