GNU bug report logs - #73874
29.4; Inconsistent cl-loop behavior with Common Lisp

Previous Next

Package: emacs;

Reported by: Bohong Huang <bohonghuang <at> qq.com>

Date: Sat, 19 Oct 2024 07:41:01 UTC

Severity: normal

Found in version 29.4

Full log


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

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Bohong Huang <bohonghuang <at> qq.com>
Cc: 73874 <at> debbugs.gnu.org
Subject: Re: bug#73874: 29.4; Inconsistent cl-loop behavior with Common Lisp
Date: Wed, 1 Jan 2025 20:13:25 -0600
[Please use "Reply to all" to record the discussion in the bug tracker.]

Bohong Huang <bohonghuang <at> qq.com> writes:

> Stefan Kangas <stefankangas <at> gmail.com> writes:
>
>> Is this a duplicate of Bug#72753?
>>
>> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=72753
>
> This doesn't seem to be the same issue. The report you mentioned is
> about incorrect results of the loop value in the `finally` block,
> whereas this issue is during the loop where variables `j` and `k` are
> not correctly assigned. Through debugging, it can be observed that the
> assignment expressions `(1 - i)` and `(1 + i)` are evaluated only once
> despite multiple iterations.




This bug report was last modified 168 days ago.

Previous Next


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