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