Modifying constructor for vl-casestmt structures.
(change-vl-casestmt x [:test <test>] [:caselist <caselist>] [:default <default>] [:loc <loc>] [:casetype <casetype>] [:check <check>] [:atts <atts>] [:casekey <casekey>])
This is an often useful alternative to make-vl-casestmt.
We construct a new vl-casestmt structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-casestmt (x &rest args) (std::change-aggregate 'vl-casestmt x args '((:test . vl-casestmt->test) (:caselist . vl-casestmt->caselist) (:default . vl-casestmt->default) (:loc . vl-casestmt->loc) (:casetype . vl-casestmt->casetype) (:check . vl-casestmt->check) (:atts . vl-casestmt->atts) (:casekey . vl-casestmt->casekey)) 'change-vl-casestmt 'remake-vl-casestmt))