GNU bug report logs -
#36603
[PATCH] Simplify calling convention of describe_map
Previous Next
Reported by: Stefan Kangas <stefan <at> marxist.se>
Date: Thu, 11 Jul 2019 17:35:02 UTC
Severity: normal
Tags: patch
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Noam Postavsky <npostavs <at> gmail.com> writes:
>
> Noam Postavsky <npostavs <at> gmail.com> writes:
>
> > Stefan Kangas <stefan <at> marxist.se> writes:
> >
> >> + Lisp_Object seen_orig = Qnil;
> >> + Lisp_Object *seen = &seen_orig;
> >
> > Do we really need the seen_orig variable? It looks like there is no
> > reason for having seen as a pointer at all, but maybe I'm missing
> > something.
>
> Actually, maybe the patch is wrong (i.e., over-simplifying), because it
> has describe_map start with a fresh seen pointer each time; but the
> current code passes the same pointer to each describe_map call in a
> loop.
Thanks for that feedback. I'll take another look and get back to you.
Best regards,
Stefan Kangas
This bug report was last modified 5 years and 192 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.