Modifying constructor for vl-warning structures.
(change-vl-warning x
[:type <type>]
[:msg <msg>]
[:args <args>]
[:fn <fn>]
[:fatalp <fatalp>]
[:suppressedp <suppressedp>]
[:context <context>])
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) (:msg . vl-warning->msg) (:args . vl-warning->args) (:fn . vl-warning->fn) (:fatalp . vl-warning->fatalp) (:suppressedp . vl-warning->suppressedp) (:context . vl-warning->context)) 'change-vl-warning 'nil))