Subject: bug#19613: closed (Re: bug#19613: 25.0.50; cl-labels bug)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 17 Jan 2015 03:58:02 +0000

Your bug report

#19613: 25.0.50; cl-labels bug

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
19613: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19613
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#19613: 25.0.50; cl-labels bug
From: Stefan Monnier <[email-masked]>
To: Glenn Morris <[email-masked]>
Cc: [email-masked], Katsumi Yamaoka <[email-masked]>
Date: Fri, 16 Jan 2015 22:57:27 -0500
List-Id: <debbugs-submit.debbugs.gnu.org>

>> I believe this was fixed yesterday, even before you filed the bug.
>> Could you double check?
> No, it still fails.

I believe this time it is fixed,

        Stefan

Subject: 25.0.50; cl-labels bug
From: Katsumi Yamaoka <[email-masked]>
To: [email-masked]
Date: Fri, 16 Jan 2015 14:19:11 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

This form got not to work recently:

(cl-labels ((fn (arg) arg))
  (apply #'fn (list "arg")))

It is because `fn' is not substituted with the one CL defines:

(let (--cl-fn--)
  (setq --cl-fn-- #'(lambda (arg) arg))
  (apply #'fn (list "arg")))

Thanks.

In GNU Emacs 25.0.50.1 (i686-pc-cygwin, GTK+ Version 3.10.9)
 of 2015-01-16 on localhost
Windowing system distributor `The Cygwin/X Project', version 11.0.11501000
Configured using:
 `configure --verbose --with-x-toolkit=gtk3'