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