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