2025-09-25 16:27:26 +02:00
|
|
|
%Error-HIERPARAM: t/t_param_hier_bad.v:36:32: Parameter values cannot use hierarchical values (IEEE 1800-2023 6.20.2)
|
|
|
|
|
: ... note: In instance 't'
|
2025-09-23 04:24:45 +02:00
|
|
|
36 | localparam int SUB_Y = u_sub.Y;
|
2025-09-20 15:59:48 +02:00
|
|
|
| ^
|
2025-09-25 16:27:26 +02:00
|
|
|
... For error description see https://verilator.org/warn/HIERPARAM?v=latest
|
2025-09-23 04:24:45 +02:00
|
|
|
%Error: t/t_param_hier_bad.v:38:35: Parameter values cannot call hierarchical functions (IEEE 1800-2023 6.20.2)
|
|
|
|
|
: ... note: In instance 't'
|
|
|
|
|
38 | localparam int SUB_FUNC = u_sub.sub_func();
|
|
|
|
|
| ^~~~~~~~
|
2025-09-25 16:27:26 +02:00
|
|
|
... See the manual at https://verilator.org/verilator_doc.html?v=latest for more assistance.
|
2025-09-23 04:24:45 +02:00
|
|
|
%Error: t/t_param_hier_bad.v:44:18: Parameter values cannot call hierarchical functions (IEEE 1800-2023 6.20.2)
|
|
|
|
|
: ... note: In instance 't'
|
|
|
|
|
44 | sub #(.X(block.block_func())) u_sub2 ();
|
|
|
|
|
| ^~~~~~~~~~
|
2025-09-20 15:59:48 +02:00
|
|
|
%Error: Exiting due to
|