(derive-node-type ref
(make-single-value-type
(or (type-difference res not-res)
- res)))))))
+ res)))
+ (maybe-terminate-block ref nil)))))
(values))
(return))))))
(do-blocks (block component)
- (use-result-constraints block))
+ (unless (block-delete-p block)
+ (use-result-constraints block)))
(values))