A copying macro that lets you create new vl-useset-report-entry-p structures, based on existing structures.
Syntax:
(change-vl-useset-report-entry x [:name <name>] [:spurious <spurious>] [:unused <unused>] [:unset <unset>] [:wwires <wwires>] [:warnings <warnings>] [:typos <typos>] [:lvalue-inputs <lvalue-inputs>])
This is a sometimes useful alternative to make-vl-useset-report-entry.
It constructs a new vl-useset-report-entry-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-useset-report-entry (x &rest args) (std::change-aggregate 'vl-useset-report-entry x args '((:name . vl-useset-report-entry->name) (:spurious . vl-useset-report-entry->spurious) (:unused . vl-useset-report-entry->unused) (:unset . vl-useset-report-entry->unset) (:wwires . vl-useset-report-entry->wwires) (:warnings . vl-useset-report-entry->warnings) (:typos . vl-useset-report-entry->typos) (:lvalue-inputs . vl-useset-report-entry->lvalue-inputs)) 'change-vl-useset-report-entry 'nil))