mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-15 08:10:17 +02:00
Add FIXMEs about misaligned objcode-metas.
* libguile/objcodes.c (scm_c_make_objcode_slice): Add comment about misaligned `objcode-meta'. * module/language/assembly/compile-bytecode.scm (write-bytecode): Likewise.
This commit is contained in:
parent
5bd047cefa
commit
ec99fe8ecb
2 changed files with 9 additions and 0 deletions
|
@ -110,6 +110,9 @@
|
|||
(set! i (1+ i))
|
||||
(if (> i 0) (write-byte x))))
|
||||
(get-addr (lambda () i)))
|
||||
;; FIXME: We should add padding here so that META's bytecode
|
||||
;; meets the alignment requirements of `scm_objcode'. See
|
||||
;; `scm_c_make_objcode_slice ()'.
|
||||
(write-bytecode meta write get-addr '()))))
|
||||
((load-unsigned-integer ,str) (write-loader str))
|
||||
((load-integer ,str) (write-loader str))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue