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