[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 04/07: Consider $code to make 'ptr representation
From: |
Andy Wingo |
Subject: |
[Guile-commits] 04/07: Consider $code to make 'ptr representation |
Date: |
Mon, 19 Jun 2023 07:54:58 -0400 (EDT) |
wingo pushed a commit to branch wip-tailify
in repository guile.
commit aa2cfe7cf69327285a17de97682d696f2f6c43ef
Author: Andy Wingo <wingo@pobox.com>
AuthorDate: Fri May 12 10:58:44 2023 +0200
Consider $code to make 'ptr representation
* module/language/cps/utils.scm (compute-var-representations): For the
wasm target, these values are (ref $kvarargs), not i64. Will need to
distinguish from bytevector pointers at some point, though.
---
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 584fb3ba5..d3aff7f5a 100644
--- a/module/language/cps/utils.scm
+++ b/module/language/cps/utils.scm
@@ -418,7 +418,7 @@ by a label, respectively."
'tail-pointer-ref/immediate))
(intmap-add representations var 'ptr))
(($ $code)
- (intmap-add representations var 'u64))
+ (intmap-add representations var 'ptr))
(_
(intmap-add representations var 'scm))))
(vars
- [Guile-commits] branch wip-tailify updated (0a7ef2297 -> b7b5ce0a7), Andy Wingo, 2023/06/19
- [Guile-commits] 01/07: Excise use of `record-case`, Andy Wingo, 2023/06/19
- [Guile-commits] 06/07: Add new $calli expression type., Andy Wingo, 2023/06/19
- [Guile-commits] 02/07: Use tree-il-srcv instead of tree-il-src, Andy Wingo, 2023/06/19
- [Guile-commits] 05/07: Add indirect-tail-call VM instruction, Andy Wingo, 2023/06/19
- [Guile-commits] 07/07: Add tailify pass, Andy Wingo, 2023/06/19
- [Guile-commits] 03/07: Fix bug in compilation of rsh/lsh, Andy Wingo, 2023/06/19
- [Guile-commits] 04/07: Consider $code to make 'ptr representation,
Andy Wingo <=