diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2014-03-29 11:07:40 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2014-03-29 11:07:40 +0000 |
commit | 7b7a67c5c8daa051e42837dc3e5e65adab9cf09c (patch) | |
tree | 2433de6e5a4ff04410752060f5b4eb84ebd73f68 | |
parent | 00ed9964c65962e2afc8e3c83a2f7114b0ce25a0 (diff) | |
download | llvm-7b7a67c5c8daa051e42837dc3e5e65adab9cf09c.zip llvm-7b7a67c5c8daa051e42837dc3e5e65adab9cf09c.tar.gz llvm-7b7a67c5c8daa051e42837dc3e5e65adab9cf09c.tar.bz2 |
[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.
llvm-svn: 205091
-rw-r--r-- | llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/Target/ARM64/InstPrinter/ARM64InstPrinter.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp b/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp index 39cc5fa..4169043 100644 --- a/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp +++ b/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp @@ -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; diff --git a/llvm/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp b/llvm/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp index e0757d2..800eaae 100644 --- a/llvm/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp +++ b/llvm/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp @@ -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; } } diff --git a/llvm/lib/Target/ARM64/InstPrinter/ARM64InstPrinter.cpp b/llvm/lib/Target/ARM64/InstPrinter/ARM64InstPrinter.cpp index fd4b371..f8da2aa 100644 --- a/llvm/lib/Target/ARM64/InstPrinter/ARM64InstPrinter.cpp +++ b/llvm/lib/Target/ARM64/InstPrinter/ARM64InstPrinter.cpp @@ -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, |