Commit da7c031
committed
[ImportVerilog] Convert arity-based system task to named-based matching
Instead of first checking the number of arguments of a system task or
function, and only then checking the name, create one big name-based
dispatch before going into details about the number of arguments. This
allows us to produce better error messages about the actual system tasks
that aren't supported yet, instead of failing on things like
`EmptyArgument` expression conversions. It also allows us to better
handle system tasks that can have a variable number of arguments.
Sorry for the churn everyone!1 parent ce08a2d commit da7c031
File tree
2 files changed
+353
-349
lines changed- lib/Conversion/ImportVerilog
2 files changed
+353
-349
lines changed
0 commit comments