mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-09 13:30:26 +02:00
Fix module for reification of srfi-4 primitives
* module/language/cps/reify-primitives.scm (primitive-module): Add cases for SRFI-4 primitives. These primitives are only treated as such for the purposes of Tree-IL primitive expansion; perhaps the right fix is elsewhere, but it's here for now.
This commit is contained in:
parent
a9c2606451
commit
5d171d998c
1 changed files with 7 additions and 0 deletions
|
@ -76,6 +76,13 @@
|
|||
bytevector-ieee-double-native-ref bytevector-ieee-double-native-set!)
|
||||
'(rnrs bytevectors))
|
||||
((class-of) '(oop goops))
|
||||
((u8vector-ref
|
||||
u8vector-set! s8vector-ref s8vector-set!
|
||||
u16vector-ref u16vector-set! s16vector-ref s16vector-set!
|
||||
u32vector-ref u32vector-set! s32vector-ref s32vector-set!
|
||||
u64vector-ref u64vector-set! s64vector-ref s64vector-set!
|
||||
f32vector-ref f32vector-set! f64vector-ref f64vector-set!)
|
||||
'(srfi srfi-4))
|
||||
(else '(guile))))
|
||||
|
||||
(define (primitive-ref cps name k src)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue