diff --git a/eval_tree.cc b/eval_tree.cc index 50fdaf02b..3b82d99f6 100644 --- a/eval_tree.cc +++ b/eval_tree.cc @@ -1775,7 +1775,7 @@ NetExpr* evaluate_abs(NetExpr*arg) NetEConst*tmpi = dynamic_cast(arg); if (tmpi) { verinum arg = tmpi->value(); - if (arg.has_sign()) { + if (arg.is_negative()) { arg = v_not(arg) + verinum(1); } return new NetEConst(arg);