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