marcomaggi / vicare

A native compiler for Scheme compliant with R6RS
http://marcomaggi.github.com/vicare.html
Other
200 stars 34 forks source link

record protocol function returning void crashes process #4

Closed marcomaggi closed 12 years ago

marcomaggi commented 14 years ago

The following program crashes the process:

(import (rnrs)) (define-record-type alpha (fields a) (protocol (lambda (maker) (newline)))) (make-alpha 1)

It does not crash when done in the REPL, it does not crash when done in debug mode.

This matches bug #559498 in the Ikarus bug tracker.

marcomaggi commented 12 years ago

Fixed in devel branch.