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