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))