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