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