wingo pushed a commit to branch main
in repository guile.

commit f8b16076022aa871baafa663969362970434f15f
Author: Andy Wingo <wi...@pobox.com>
AuthorDate: Mon Jul 10 11:27:00 2023 +0200

    Fix compute-defs-and-uses for $prim
    
    * module/language/cps/utils.scm (compute-defs-and-uses): Add $prim.
    Wasn't needed before because this function was only ever called after
    reify-primitives.
---
 module/language/cps/utils.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/module/language/cps/utils.scm b/module/language/cps/utils.scm
index 5fbd9db28..4b20100d4 100644
--- a/module/language/cps/utils.scm
+++ b/module/language/cps/utils.scm
@@ -344,7 +344,7 @@ by a label, respectively."
                  empty-intset))
         (($ $kargs _ _ ($ $continue k src exp))
          (match exp
-           ((or ($ $const) ($ $const-fun) ($ $code))
+           ((or ($ $const) ($ $const-fun) ($ $code) ($ $prim))
             (return (get-defs k) empty-intset))
            (($ $call proc args)
             (return (get-defs k) (intset-add (vars->intset args) proc)))

Reply via email to