[ARM64] Fix 'assert("...")' to be 'assert(0 && "...")'. Otherwise, it is

no assert at all. ;] Some of these should probably be switched to
llvm_unreachable, but I didn't want to perturb the behavior in this
patch.

Found by -Wstring-conversion, which I'll try to turn on in CMake builds
at least as it is finding useful things.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205091 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chandler Carruth 2014-03-29 11:07:40 +00:00
parent 7b837d8c75
commit 3734a337e9
3 changed files with 3 additions and 3 deletions

View File

@ -1880,7 +1880,7 @@ SDNode *ARM64DAGToDAGISel::Select(SDNode *Node) {
.getVectorElementType()
.getSizeInBits()) {
default:
assert("Unexpected vector element type!");
assert(0 && "Unexpected vector element type!");
case 64:
SubReg = ARM64::dsub;
break;

View File

@ -230,7 +230,7 @@ getVariant(uint64_t LLVMDisassembler_VariantKind) {
case LLVMDisassembler_VariantKind_ARM64_TLVP:
case LLVMDisassembler_VariantKind_ARM64_TLVOFF:
default:
assert("bad LLVMDisassembler_VariantKind");
assert(0 && "bad LLVMDisassembler_VariantKind");
return MCSymbolRefExpr::VK_None;
}
}

View File

@ -936,7 +936,7 @@ void ARM64InstPrinter::printPostIncOperand(const MCInst *MI, unsigned OpNo,
else
O << getRegisterName(Reg);
} else
assert("unknown operand kind in printPostIncOperand64");
assert(0 && "unknown operand kind in printPostIncOperand64");
}
void ARM64InstPrinter::printPostIncOperand1(const MCInst *MI, unsigned OpNo,