GNU bug report logs - #9567
curious match bug (?)

Previous Next

Package: guile;

Reported by: Andy Wingo <wingo <at> pobox.com>

Date: Wed, 21 Sep 2011 03:36:01 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


Message #23 received at 9567 <at> debbugs.gnu.org (full text, mbox):

From: Alex Shinn <alexshinn <at> gmail.com>
To: Andy Wingo <wingo <at> pobox.com>
Cc: 9567 <at> debbugs.gnu.org
Subject: Re: `match' bug ?
Date: Sun, 25 Sep 2011 15:59:17 +0900
Hi Andy,

On Sun, Sep 25, 2011 at 12:01 AM, Andy Wingo <wingo <at> pobox.com> wrote:
>
> We are getting the following bug in Guile:
> [...]
>
>    > (define a '(1 2))
>    > (match a ((and (a 2) (1 b)) (+ a b)) (_ #f))
>    #f

Yes, that's a bug - confirmed in Chibi.  The
diagnosis is also correct.  I've applied the
patch and updated the synthcode match.scm
and the Chibi repo.

Thanks Stefan!

-- 
Alex




This bug report was last modified 13 years and 222 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.