hyln9 / ikarus

Optimizing incremental native-code compiler for R6RS scheme. This is a forked repository.
https://launchpad.net/ikarus
Other
5 stars 0 forks source link

in debug mode, incorrect handling of quasiquoted expressions #270

Open hyln9 opened 10 years ago

hyln9 commented 10 years ago

Running the program below as:

$ ikarus --r6rs-script hurtme.sps ciao

while in debug mode:

$ ikarus --debug --r6rs-script hurtme.sps ciao ciao

(import (rnrs)) (define (b) (display "ciao\n")) (quasiquote (,(b)))

notice that changing the expression to "(quasiquote ,(b))" does not exercise the bug.

Launchpad Details: #LP563577 Marco Maggi - 2010-04-15 02:20:20 -0400

hyln9 commented 10 years ago

Matched by Vicare issue #3, fixed in "ikarus" branch's head by artificially setting optimisation level to zero.

http://github.com/marcomaggi/vicare/tree/ikarus

P.S. It happens only when the optimisation level is not zero.

Launchpad Details: #LPC Marco Maggi - 2010-06-07 01:31:40 -0400