Modifying constructor for vl-forstmt structures.
(change-vl-forstmt x
[:test <test>]
[:stepforms <stepforms>]
[:body <body>]
[:initdecls <initdecls>]
[:initassigns <initassigns>]
[: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 '((:test . vl-forstmt->test) (:stepforms . vl-forstmt->stepforms) (:body . vl-forstmt->body) (:initdecls . vl-forstmt->initdecls) (:initassigns . vl-forstmt->initassigns) (:atts . vl-forstmt->atts)) 'change-vl-forstmt 'remake-vl-forstmt))