aboutsummaryrefslogtreecommitdiffstats
path: root/frontends/ast
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2020-05-04 12:18:20 -0700
committerEddie Hung <eddie@fpgeh.com>2020-05-04 12:18:20 -0700
commite936ac61ea223ca27c1b6eaf195cac66dd255602 (patch)
tree257de4edc38f8e55136ed6e371ac58be2619c013 /frontends/ast
parent2e911bc806d0a54e4d7e84ef2218ff088ea20b5f (diff)
downloadyosys-e936ac61ea223ca27c1b6eaf195cac66dd255602.tar.gz
yosys-e936ac61ea223ca27c1b6eaf195cac66dd255602.tar.bz2
yosys-e936ac61ea223ca27c1b6eaf195cac66dd255602.zip
ast: swap range regardless of range_left >= 0
Diffstat (limited to 'frontends/ast')
-rw-r--r--frontends/ast/simplify.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/frontends/ast/simplify.cc b/frontends/ast/simplify.cc
index 837c14ad7..cdb7e91e0 100644
--- a/frontends/ast/simplify.cc
+++ b/frontends/ast/simplify.cc
@@ -1079,7 +1079,7 @@ bool AstNode::simplify(bool const_fold, bool at_zero, bool in_lvalue, int stage,
}
if (old_range_valid != range_valid)
did_something = true;
- if (range_valid && range_left >= 0 && range_right > range_left) {
+ if (range_valid && range_right > range_left) {
int tmp = range_right;
range_right = range_left;
range_left = tmp;