Constructor macro for propagate-limits-p structures.
Syntax:
(make-propagate-limits [:max-ops <max-ops>])
This is our preferred way to construct propagate-limits-p structures. It simply conses together a structure with the specified fields.
This macro generates a new propagate-limits-p structure from scratch. See also change-propagate-limits, which can "change" an existing structure, instead.
The propagate-limits-p structures we create here are just constructed with ordinary cons. If you want to create honsed structures, see make-honsed-propagate-limits instead.
This is an ordinary
Macro:
(defmacro make-propagate-limits (&rest args) (std::make-aggregate 'propagate-limits args '((:max-ops)) 'make-propagate-limits nil))