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