Modifying constructor for cgraph-edge structures.
(change-cgraph-edge x [:match-vars <match-vars>] [:rule <rule>] [:subst <subst>])
This is an often useful alternative to make-cgraph-edge.
We construct a new cgraph-edge structure that is a copy of
This is an ordinary
Macro:
(defmacro change-cgraph-edge (x &rest args) (std::change-aggregate 'cgraph-edge x args '((:match-vars . cgraph-edge->match-vars) (:rule . cgraph-edge->rule) (:subst . cgraph-edge->subst)) 'change-cgraph-edge 'remake-cgraph-edge))