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