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