Add new "source" macro instruction; compile-rtl emits it.
authorAndy Wingo <wingo@pobox.com>
Mon, 30 Sep 2013 19:48:07 +0000 (21:48 +0200)
committerAndy Wingo <wingo@pobox.com>
Mon, 30 Sep 2013 19:48:07 +0000 (21:48 +0200)
commite675e9bd39e5642f4495eb916781335050e286c4
tree76f9ecffa5d065b35902a33b4cacd3493a007ad8
parent6371e368e603ceb366f945ee5a6e776be54d6353
Add new "source" macro instruction; compile-rtl emits it.

* module/system/vm/assembler.scm (<asm>): Add "sources" field.
  (make-assembler): Adapt to make-asm change.
  (source): New macro assembler.

* module/language/cps/compile-rtl.scm (emit-rtl-sequence):
  (compile-fun): Emit source instructions as appropriate.
module/language/cps/compile-rtl.scm
module/system/vm/assembler.scm