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