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