Modifying constructor for init-declor structures.
(change-init-declor x
[:declor <declor>]
[:asm? <asm?>]
[:attribs <attribs>]
[:initer? <initer?>]
[:info <info>])
This is an often useful alternative to make-init-declor.
We construct a new init-declor structure that is a copy of
This is an ordinary
Macro:
(defmacro change-init-declor (x &rest args) (std::change-aggregate 'init-declor x args '((:declor . init-declor->declor) (:asm? . init-declor->asm?) (:attribs . init-declor->attribs) (:initer? . init-declor->initer?) (:info . init-declor->info)) 'change-init-declor 'remake-init-declor))