Modifying constructor for vl-loadstate structures.
(change-vl-loadstate x
[:config <config>]
[:descs <descs>]
[:descalist <descalist>]
[:defines <defines>]
[:iskips <iskips>]
[:ifdefmap <ifdefmap>]
[:defmap <defmap>]
[:idcache <idcache>]
[:spcache <spcache>]
[:reportcard <reportcard>]
[:pstate <pstate>]
[:filemap <filemap>]
[:bytes <bytes>])
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) (:iskips . vl-loadstate->iskips) (:ifdefmap . vl-loadstate->ifdefmap) (:defmap . vl-loadstate->defmap) (:idcache . vl-loadstate->idcache) (:spcache . vl-loadstate->spcache) (:reportcard . vl-loadstate->reportcard) (:pstate . vl-loadstate->pstate) (:filemap . vl-loadstate->filemap) (:bytes . vl-loadstate->bytes)) 'change-vl-loadstate 'remake-vl-loadstate))