mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-30 06:50:31 +02:00
Don't export write-bytecode' from
(language assembly compile-bytecode)'.
* module/language/assembly/compile-bytecode.scm: Don't export `write-bytecode'. * test-suite/tests/asm-to-bytecode.test (write-bytecode): New global variable.
This commit is contained in:
parent
ba7e7139b3
commit
5af3378aab
2 changed files with 4 additions and 1 deletions
|
@ -27,7 +27,7 @@
|
|||
#:use-module (rnrs io ports)
|
||||
#:use-module ((srfi srfi-1) #:select (fold))
|
||||
#:use-module ((srfi srfi-26) #:select (cut))
|
||||
#:export (compile-bytecode write-bytecode))
|
||||
#:export (compile-bytecode))
|
||||
|
||||
(define (compile-bytecode assembly env . opts)
|
||||
(pmatch assembly
|
||||
|
|
|
@ -21,6 +21,9 @@
|
|||
#:use-module (system vm instruction)
|
||||
#:use-module (language assembly compile-bytecode))
|
||||
|
||||
(define write-bytecode
|
||||
(@@ (language assembly compile-bytecode) write-bytecode))
|
||||
|
||||
(define (->u8-list sym val)
|
||||
(let ((entry (assq-ref `((uint16 2 ,bytevector-u16-native-set!)
|
||||
(uint32 4 ,bytevector-u32-native-set!))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue