Modifying constructor for vl-forstmt structures.
(change-vl-forstmt x [:initdecls <initdecls>] [:initassigns <initassigns>] [:test <test>] [:stepforms <stepforms>] [:body <body>] [:atts <atts>])
This is an often useful alternative to make-vl-forstmt.
We construct a new vl-forstmt structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-forstmt (x &rest args) (std::change-aggregate 'vl-forstmt x args '((:initdecls . vl-forstmt->initdecls) (:initassigns . vl-forstmt->initassigns) (:test . vl-forstmt->test) (:stepforms . vl-forstmt->stepforms) (:body . vl-forstmt->body) (:atts . vl-forstmt->atts)) 'change-vl-forstmt 'remake-vl-forstmt))