Modifying constructor for vl-saved-ppst structures.
(change-vl-saved-ppst x [:acc <acc>] [:istack <istack>] [:activep <activep>] [:defines <defines>] [:filemap <filemap>] [:config <config>] [:iskips <iskips>] [:warnings <warnings>] [:includes <includes>] [:bytes <bytes>] [:idcache <idcache>] [:ifdefmap <ifdefmap>] [:defmap <defmap>])
This is an often useful alternative to make-vl-saved-ppst.
We construct a new vl-saved-ppst structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-saved-ppst (x &rest args) (std::change-aggregate 'vl-saved-ppst x args '((:acc . vl-saved-ppst->acc) (:istack . vl-saved-ppst->istack) (:activep . vl-saved-ppst->activep) (:defines . vl-saved-ppst->defines) (:filemap . vl-saved-ppst->filemap) (:config . vl-saved-ppst->config) (:iskips . vl-saved-ppst->iskips) (:warnings . vl-saved-ppst->warnings) (:includes . vl-saved-ppst->includes) (:bytes . vl-saved-ppst->bytes) (:idcache . vl-saved-ppst->idcache) (:ifdefmap . vl-saved-ppst->ifdefmap) (:defmap . vl-saved-ppst->defmap)) 'change-vl-saved-ppst 'remake-vl-saved-ppst))