Я хотел бы поместить следующие определения в пакет по умолчанию, который я включаю во все другие мои модули SystemVerilog:
let max(a,b) = a > b ? a : b;
Но когда я пытаюсь использовать импортированное определение let
в модуле, мне говорят, что я пытаюсь использовать определение нелокальной функции и выводить ошибки VCS.
Почему?