File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -3500,9 +3500,7 @@ exprt verilog_typecheck_exprt::convert_binary_expr(binary_exprt expr)
3500
3500
3501
3501
return std::move (expr);
3502
3502
}
3503
- else if (
3504
- expr.id () == ID_and || expr.id () == ID_or || expr.id () == ID_xor ||
3505
- expr.id () == ID_xnor || expr.id () == ID_nand || expr.id () == ID_nor)
3503
+ else if (expr.id () == ID_and || expr.id () == ID_or)
3506
3504
{
3507
3505
for (auto &op : expr.operands ())
3508
3506
{
@@ -3516,6 +3514,13 @@ exprt verilog_typecheck_exprt::convert_binary_expr(binary_exprt expr)
3516
3514
3517
3515
return std::move (expr);
3518
3516
}
3517
+ else if (
3518
+ expr.id () == ID_xor || expr.id () == ID_xnor || expr.id () == ID_nand ||
3519
+ expr.id () == ID_nor)
3520
+ {
3521
+ // should not occur -- only generated by the typechecker
3522
+ PRECONDITION (false );
3523
+ }
3519
3524
else if (expr.id () == ID_verilog_value_range)
3520
3525
{
3521
3526
for (auto &op : expr.operands ())
You can’t perform that action at this time.
0 commit comments