Modifying constructor for vl-program structures.
(change-vl-program x [:name <name>] [:warnings <warnings>] [:minloc <minloc>] [:maxloc <maxloc>] [:atts <atts>] [:comments <comments>])
This is an often useful alternative to make-vl-program.
We construct a new vl-program structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-program (x &rest args) (std::change-aggregate 'vl-program x args '((:name . vl-program->name) (:warnings . vl-program->warnings) (:minloc . vl-program->minloc) (:maxloc . vl-program->maxloc) (:atts . vl-program->atts) (:comments . vl-program->comments)) 'change-vl-program 'remake-vl-program))