Let comparison take any IR-DATA

This commit is contained in:
John Lorentzson 2025-07-31 22:14:36 +02:00
parent 64de7f64e5
commit 5c3bccd48d

View file

@ -77,7 +77,7 @@
output)) output))
(defmethod compile-node ((node node-conditional) builder) (defmethod compile-node ((node node-conditional) builder)
(let* ((test-ir (the ir-result (compile-node (test-node node) builder))) (let* ((test-ir (the ir-data (compile-node (test-node node) builder)))
(else-exists-p (not (null (else-node node)))) (else-exists-p (not (null (else-node node))))
(then-iblock (make-instance 'iblock :name "then")) (then-iblock (make-instance 'iblock :name "then"))
(else-iblock (make-instance 'iblock :name "else")) (else-iblock (make-instance 'iblock :name "else"))