Use llvm_unreachable() instead of assert() at where control should never get.