aboutsummaryrefslogtreecommitdiffstats
path: root/frontends/ast/ast.cc
diff options
context:
space:
mode:
authorZachary Snow <zach@zachjs.com>2021-03-03 14:36:19 -0500
committerZachary Snow <zachary.j.snow@gmail.com>2021-03-06 15:20:34 -0500
commitb1a8e73a609d3065f1caf7a230529443b54295bc (patch)
treee682f44ba07bf036005113e0dc5def403e8dc163 /frontends/ast/ast.cc
parentd245e2bae59d18eb641aa6b324eef1bbbfa13c38 (diff)
downloadyosys-b1a8e73a609d3065f1caf7a230529443b54295bc.tar.gz
yosys-b1a8e73a609d3065f1caf7a230529443b54295bc.tar.bz2
yosys-b1a8e73a609d3065f1caf7a230529443b54295bc.zip
sv: fix some edge cases for unbased unsized literals
- Fix explicit size cast of unbased unsized literals - Fix unbased unsized literal bound directly to port - Output `is_unsized` flag in `dumpAst`
Diffstat (limited to 'frontends/ast/ast.cc')
-rw-r--r--frontends/ast/ast.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/frontends/ast/ast.cc b/frontends/ast/ast.cc
index 57552d86c..88e6aa1c9 100644
--- a/frontends/ast/ast.cc
+++ b/frontends/ast/ast.cc
@@ -317,6 +317,8 @@ void AstNode::dumpAst(FILE *f, std::string indent) const
fprintf(f, " reg");
if (is_signed)
fprintf(f, " signed");
+ if (is_unsized)
+ fprintf(f, " unsized");
if (basic_prep)
fprintf(f, " basic_prep");
if (lookahead)