+ (eval `(defconstant ,name ',value)))
+ ;; It would certainly be awesome if this was only needed for symbols
+ ;; in CL. Unfortunately, that is not the case. Maybe some are moved
+ ;; back in CL later on?
+ (setf (info :variable :xc-constant-value name) value))