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