bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: compiler bug in 1.9.9


From: Daniel Llorens del Río
Subject: Re: compiler bug in 1.9.9
Date: Wed, 31 Mar 2010 17:55:55 +0200


On 30 Mar, 2010, at 21:24, Andy Wingo wrote:

On Tue 30 Mar 2010 17:02, Daniel Llorens del Río <address@hidden> writes:

0 (assoc-ref ((#<<variable-cache-cell> key: f!> . 1)) #2f64 ((0 1) (2 3)))

This was actually a problem with the runtime, not the compiler: equal?
on an array and a non-array bombed. Fixed, thanks!

Thanks for this, and also for the autocompile fixes. I've got another one, again with the latest git.

The first two lines work but the third one… doesn't:

> (call-with-values (lambda () (values #s32() #f64(0))) list)
=> (#s32() #f64(0.0))

> (call-with-values (lambda () (values #s32(0) #f64())) list)
=> (#s32(0) #f64())

> (call-with-values (lambda () (values #s32() #f64())) list)
=> (#s32() #s32())

Although this one also works…

> (call-with-values (lambda () (f #s32() #f64())) (lambda (a b) (format #f "~a ~a" a b)))
=> "#s32() #f64()"

Regards,
        
        Daniel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]