Modifying constructor for flatten-res structures.
(change-flatten-res x [:assigns <assigns>] [:fixups <fixups>] [:constraints <constraints>] [:var-decl-map <var-decl-map>])
This is an often useful alternative to make-flatten-res.
We construct a new flatten-res structure that is a copy of
This is an ordinary
Macro:
(defmacro change-flatten-res (x &rest args) (std::change-aggregate 'flatten-res x args '((:assigns . flatten-res->assigns) (:fixups . flatten-res->fixups) (:constraints . flatten-res->constraints) (:var-decl-map . flatten-res->var-decl-map)) 'change-flatten-res 'nil))