Modifying constructor for tmp-occ-assign structures.
(change-tmp-occ-assign x [:inputs <inputs>] [:delayed-inputs <delayed-inputs>] [:outputs <outputs>] [:svex <svex>])
This is an often useful alternative to make-tmp-occ-assign.
We construct a new tmp-occ-assign structure that is a copy of
This is an ordinary
Macro:
(defmacro change-tmp-occ-assign (x &rest args) (std::change-aggregate 'tmp-occ-assign x args '((:inputs . tmp-occ-assign->inputs) (:delayed-inputs . tmp-occ-assign->delayed-inputs) (:outputs . tmp-occ-assign->outputs) (:svex . tmp-occ-assign->svex)) 'change-tmp-occ-assign 'nil))