================ @@ -246,23 +295,16 @@ bool WebAssemblyAsmTypeCheck::getSignature(SMLoc ErrorLoc, TypeName = "tag"; break; default: - return true; + assert(false); ---------------- dschuff wrote: `llvm_unreachable` with an error message? https://github.com/llvm/llvm-project/pull/110094