Removing an unused variable. Resolves CID 1172257. (#1542)
authorTim King <taking@cs.nyu.edu>
Sat, 27 Jan 2018 20:50:54 +0000 (12:50 -0800)
committerAndres Noetzli <andres.noetzli@gmail.com>
Sat, 27 Jan 2018 20:50:54 +0000 (12:50 -0800)
src/expr/expr_manager_template.cpp

index 951b92e1c2aa57973abf1490f9809333937fe23b..3993fc9b62fb15094ea8f4cdde3b79e8278ba15e 100644 (file)
@@ -372,18 +372,11 @@ Expr ExprManager::mkExpr(Kind kind, Expr child1,
 }
 
 Expr ExprManager::mkExpr(Expr opExpr) {
-  const unsigned n = 0;
-  Kind kind = NodeManager::operatorToKind(opExpr.getNode());
+  const Kind kind = NodeManager::operatorToKind(opExpr.getNode());
   PrettyCheckArgument(
       opExpr.getKind() == kind::BUILTIN ||
       kind::metaKindOf(kind) == kind::metakind::PARAMETERIZED, opExpr,
       "This Expr constructor is for parameterized kinds only");
-  PrettyCheckArgument(
-      n >= minArity(kind) && n <= maxArity(kind), kind,
-      "Exprs with kind %s must have at least %u children and "
-      "at most %u children (the one under construction has %u)",
-      kind::kindToString(kind).c_str(),
-      minArity(kind), maxArity(kind), n);
   NodeManagerScope nms(d_nodeManager);
   try {
     INC_STAT(kind);