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))