aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-03-29 11:07:40 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-03-29 11:07:40 +0000
commit7b7a67c5c8daa051e42837dc3e5e65adab9cf09c (patch)
tree2433de6e5a4ff04410752060f5b4eb84ebd73f68
parent00ed9964c65962e2afc8e3c83a2f7114b0ce25a0 (diff)
downloadllvm-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.cpp2
-rw-r--r--llvm/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp2
-rw-r--r--llvm/lib/Target/ARM64/InstPrinter/ARM64InstPrinter.cpp2
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,