Modifying constructor for vl-immdeps structures.
(change-vl-immdeps x
[:all-okp <all-okp>]
[:deps <deps>]
[:warnings <warnings>])
This is an often useful alternative to make-vl-immdeps.
We construct a new vl-immdeps structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-immdeps (x &rest args) (std::change-aggregate 'vl-immdeps x args '((:all-okp . vl-immdeps->all-okp) (:deps . vl-immdeps->deps) (:warnings . vl-immdeps->warnings)) 'change-vl-immdeps 'remake-vl-immdeps))