Describe the bug
The submodule has only one parameter, and when the upper layer instantiates the submodule, it uses:
submaodule #value instname (...)
to assign values to the submodule parameter, resulting in a compilation error even if with --compat vcs argument.
Additional context
The offcial definition of the syntax for module instantiation has parentheses in parameter value assignment, but vcs supports the instantiation above.
Describe the bug The submodule has only one parameter, and when the upper layer instantiates the submodule, it uses:
submaodule #value instname (...)
to assign values to the submodule parameter, resulting in a compilation error even if with--compat vcs
argument.To Reproduce
Additional context The offcial definition of the syntax for module instantiation has parentheses in parameter value assignment, but vcs supports the instantiation above.