aboutsummaryrefslogtreecommitdiffstats
path: root/passes
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2019-09-11 17:06:37 -0700
committerEddie Hung <eddie@fpgeh.com>2019-09-11 17:06:37 -0700
commit4369fc17d03d5c1db84823a37ff0f56eb1477e8f (patch)
tree7349a82bad1430a1997d637c79b10e0b1d854fea /passes
parent7d644f40ed42f3f0c5e5218c5f0274a7bcdfca85 (diff)
downloadyosys-4369fc17d03d5c1db84823a37ff0f56eb1477e8f.tar.gz
yosys-4369fc17d03d5c1db84823a37ff0f56eb1477e8f.tar.bz2
yosys-4369fc17d03d5c1db84823a37ff0f56eb1477e8f.zip
Raise a RuntimeError instead of AssertionError
Diffstat (limited to 'passes')
-rw-r--r--passes/pmgen/pmgen.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/passes/pmgen/pmgen.py b/passes/pmgen/pmgen.py
index 573722d68..335d26f16 100644
--- a/passes/pmgen/pmgen.py
+++ b/passes/pmgen/pmgen.py
@@ -305,7 +305,8 @@ def process_pmgfile(f, filename):
block["states"] = set()
for s in line.split()[1:]:
- assert s in state_types[current_pattern]
+ if s not in state_types[current_pattern]:
+ raise RuntimeError("'%s' not in state_types" % s)
block["states"].add(s)
codetype = "code"