Modifying constructor for vl-loadstate structures.
(change-vl-loadstate x
[:config <config>]
[:descs <descs>]
[:descalist <descalist>]
[:defines <defines>]
[:reportcard <reportcard>]
[:pstate <pstate>]
[:filemap <filemap>])
This is an often useful alternative to make-vl-loadstate.
We construct a new vl-loadstate structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-loadstate (x &rest args) (std::change-aggregate 'vl-loadstate x args '((:config . vl-loadstate->config) (:descs . vl-loadstate->descs) (:descalist . vl-loadstate->descalist) (:defines . vl-loadstate->defines) (:reportcard . vl-loadstate->reportcard) (:pstate . vl-loadstate->pstate) (:filemap . vl-loadstate->filemap)) 'change-vl-loadstate 'remake-vl-loadstate))