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