aboutsummaryrefslogtreecommitdiffstats
path: root/tests/svtypes
diff options
context:
space:
mode:
authorPeter Crozier <peter@crozier.com>2020-03-23 20:07:22 +0000
committerPeter Crozier <peter@crozier.com>2020-03-23 20:07:22 +0000
commitecc22f7fedfa639482dbc55a05709da85116a60f (patch)
treef69ecdf848e4c3faa03552e5ef3ddca22fe8cb9e /tests/svtypes
parentb86905d9523767bccc9224ce33a0b51265e4950c (diff)
downloadyosys-ecc22f7fedfa639482dbc55a05709da85116a60f.tar.gz
yosys-ecc22f7fedfa639482dbc55a05709da85116a60f.tar.bz2
yosys-ecc22f7fedfa639482dbc55a05709da85116a60f.zip
Support module/package/interface/block scope for typedef names.
Diffstat (limited to 'tests/svtypes')
-rw-r--r--tests/svtypes/typedef_scopes.sv7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/svtypes/typedef_scopes.sv b/tests/svtypes/typedef_scopes.sv
index d41a58147..5507d84f2 100644
--- a/tests/svtypes/typedef_scopes.sv
+++ b/tests/svtypes/typedef_scopes.sv
@@ -31,5 +31,12 @@ module top;
always @(*) assert(inner_i2 == 4'h2);
always @(*) assert(inner_enum2 == 3'h4);
+endmodule
+
+typedef logic[7:0] between_t;
+module other;
+ between_t a = 8'h42;
+ always @(*) assert(a == 8'h42);
endmodule
+