1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

Fix arity of slsh/immediate inferrer

* module/language/cps/types.scm (slsh/immediate): Fix arity.
This commit is contained in:
Andy Wingo 2017-11-28 22:28:40 +01:00
parent aeb7c18b99
commit abd5d2e428

View file

@ -1520,7 +1520,7 @@ minimum, and maximum."
(if (<= &s64-min min max &s64-max) (if (<= &s64-min min max &s64-max)
(define! result &s64 min max) (define! result &s64 min max)
(define! result &s64 &s64-min &s64-max)))) (define! result &s64 &s64-min &s64-max))))
(define-type-inferrer (slsh/immediate param a result) (define-type-inferrer/param (slsh/immediate param a result)
(let-values (((min max) (compute-ash-range (&min a) (&max a) (let-values (((min max) (compute-ash-range (&min a) (&max a)
param param))) param param)))
(if (<= &s64-min min max &s64-max) (if (<= &s64-min min max &s64-max)