Modifying constructor for svjumpstate structures.
(change-svjumpstate x [:constraints <constraints>] [:breakcond <breakcond>] [:breakst <breakst>] [:continuecond <continuecond>] [:continuest <continuest>] [:returncond <returncond>] [:returnst <returnst>])
This is an often useful alternative to make-svjumpstate.
We construct a new svjumpstate structure that is a copy of
This is an ordinary
Macro:
(defmacro change-svjumpstate (x &rest args) (std::change-aggregate 'svjumpstate x args '((:constraints . svjumpstate->constraints) (:breakcond . svjumpstate->breakcond) (:breakst . svjumpstate->breakst) (:continuecond . svjumpstate->continuecond) (:continuest . svjumpstate->continuest) (:returncond . svjumpstate->returncond) (:returnst . svjumpstate->returnst)) 'change-svjumpstate 'nil))