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