mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-14 15:40:19 +02:00
Remove free-ref, free-set!
* libguile/vm-engine.c (free-ref, free-set!): Remove ops. * module/language/cps/effects-analysis.scm: * module/system/vm/assembler.scm: * module/system/vm/disassembler.scm (code-annotation): * module/language/cps/compile-bytecode.scm (compile-function): Remove support for free-ref / free-set!.
This commit is contained in:
parent
fcea9eeabd
commit
b09bbfe3c0
5 changed files with 4 additions and 43 deletions
|
@ -275,8 +275,6 @@ address of that offset."
|
|||
(list "~A" (builtin-index->name idx)))
|
||||
(((or 'static-ref 'static-set!) _ target)
|
||||
(list "~@Y" (dereference-scm target)))
|
||||
(((or 'free-ref 'free-set!) _ _ index)
|
||||
(list "free var ~a" index))
|
||||
(('resolve-module dst name public)
|
||||
(list "~a" (if (zero? public) "private" "public")))
|
||||
(('toplevel-box _ var-offset mod-offset sym-offset bound?)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue