diff options
author | Andy Wingo <wingo@pobox.com> | 2018-04-10 14:36:15 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2018-04-10 14:36:15 +0200 |
commit | 70e3a4a311220e087a1ff1b198548a27dea2dc15 (patch) | |
tree | 66dc55a2d4df09c9892eef9012b8e790f48c2bdb /module/system/vm/assembler.scm | |
parent | 3047bcaefb52d771a9522c918d8d32dcd0e2bd06 (diff) | |
download | guile-70e3a4a311220e087a1ff1b198548a27dea2dc15.tar.gz |
Add load-label instruction
* libguile/vm-engine.c (load-label): New instruction.
* module/system/vm/assembler.scm: Add emit-load-label.
* module/system/vm/disassembler.scm (code-annotation):
(fold-code-range): Add load-label support.
Diffstat (limited to 'module/system/vm/assembler.scm')
-rw-r--r-- | module/system/vm/assembler.scm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/module/system/vm/assembler.scm b/module/system/vm/assembler.scm index 6bb1475cb..b3d2bb2f2 100644 --- a/module/system/vm/assembler.scm +++ b/module/system/vm/assembler.scm @@ -216,6 +216,7 @@ emit-bind-kwargs emit-bind-rest emit-make-closure + emit-load-label emit-current-module emit-resolve emit-define! |