Add llvm_unreachable after fully covered switch to pacify GCC