Eliminate some unused default cases in switches on the binary operator kind
llvm-svn: 66837
This commit is contained in:
parent
1bf7288529
commit
0f60e9a4af
|
@ -190,7 +190,8 @@ unsigned CallExpr::isBuiltinCall(ASTContext &Context) const {
|
|||
/// corresponds to, e.g. "<<=".
|
||||
const char *BinaryOperator::getOpcodeStr(Opcode Op) {
|
||||
switch (Op) {
|
||||
default: assert(0 && "Unknown binary operator");
|
||||
case PtrMemD: return ".*";
|
||||
case PtrMemI: return "->*";
|
||||
case Mul: return "*";
|
||||
case Div: return "/";
|
||||
case Rem: return "%";
|
||||
|
@ -222,6 +223,8 @@ const char *BinaryOperator::getOpcodeStr(Opcode Op) {
|
|||
case OrAssign: return "|=";
|
||||
case Comma: return ",";
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
InitListExpr::InitListExpr(SourceLocation lbraceloc,
|
||||
|
|
|
@ -3886,8 +3886,6 @@ Action::OwningExprResult Sema::CreateBuiltinBinOp(SourceLocation OpLoc,
|
|||
BinaryOperator::Opcode Opc = (BinaryOperator::Opcode)Op;
|
||||
|
||||
switch (Opc) {
|
||||
default:
|
||||
assert(0 && "Unknown binary expr!");
|
||||
case BinaryOperator::Assign:
|
||||
ResultTy = CheckAssignmentOperands(lhs, rhs, OpLoc, QualType());
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue