GNU bug report logs - #73334
[critical bug] The set! doesn't work in indirect reference

Previous Next

Package: guile;

Reported by: Nala Ginrut <nalaginrut <at> gmail.com>

Date: Wed, 18 Sep 2024 14:39:01 UTC

Severity: normal

Full log


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

From: "Thompson, David" <dthompson2 <at> worcester.edu>
To: Nala Ginrut <nalaginrut <at> gmail.com>
Cc: bug-guile <at> gnu.org, Guile User <guile-user <at> gnu.org>
Subject: Re: [critical bug] The set! doesn't work in indirect reference
Date: Wed, 18 Sep 2024 10:50:07 -0400
On Wed, Sep 18, 2024 at 10:38 AM Nala Ginrut <nalaginrut <at> gmail.com> wrote:
>
> The result is:
> ;;; (before #f)
> ;;; (after #f)
>
> The expected result should be:
> ;; (before #f)
> ;; (after 123)

I don't think this is a bug. Both modules are declarative (the
default). 'global' from module (aaa) is presumably being inlined into
the 'pk' calls in module (bbb).  If you mark module (bbb) as
'#:declarative? #f' then you get your expected result.

Hope this helps,

- Dave




This bug report was last modified 272 days ago.

Previous Next


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