+
+(with-test (:name :of-type-character-init)
+ ;; The intention here is to if we initialize C to NIL before iteration start
+ ;; by looking for tell-tale types such as (OR NULL CHARACTER). ...not the
+ ;; most robust test ever, no.
+ (let* ((fun (compile nil `(lambda (x)
+ (loop for c of-type character in x
+ collect (char-code c)))))
+ (consts (ctu:find-code-constants fun :type '(or symbol list))))
+ (assert (or (null consts) (equal 'character consts)))))