diff options
author | Andy Wingo <wingo@pobox.com> | 2017-12-05 16:53:04 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2017-12-06 11:13:31 +0100 |
commit | dd8bf6a98cfd852c4a6981337eb0df11dd427415 (patch) | |
tree | ec5043efdaf79bb8ba8fb878c0cf870827d09d69 /module/system/vm/disassembler.scm | |
parent | f84474ef395473150f5a59783551f42e7be2c819 (diff) | |
download | guile-dd8bf6a98cfd852c4a6981337eb0df11dd427415.tar.gz |
Re-mark "throw" et al as not having fallthrough
* module/system/vm/disassembler.scm (instruction-has-fallthrough?):
Re-add throw, etc.
* module/system/vm/frame.scm (compute-frame-sizes, compute-killv): Allow
for unreachable code.
Diffstat (limited to 'module/system/vm/disassembler.scm')
-rw-r--r-- | module/system/vm/disassembler.scm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/module/system/vm/disassembler.scm b/module/system/vm/disassembler.scm index a4c539bfb..8f17b3fc0 100644 --- a/module/system/vm/disassembler.scm +++ b/module/system/vm/disassembler.scm @@ -527,6 +527,7 @@ address of that offset." ;; the non-fallthrough-set currently to allow the ;; frame parser to be able to compute the stack ;; size for following code. + throw throw/value throw/value+data tail-call tail-call-label tail-call/shuffle return-values subr-call foreign-call continuation-call |