GNU bug report logs - #76573
30.1; native compilation fails for record inside function

Previous Next

Package: emacs;

Reported by: Lin Jian <me <at> linj.tech>

Date: Tue, 25 Feb 2025 23:29:02 UTC

Severity: normal

Found in version 30.1

Done: Andrea Corallo <acorallo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Andrea Corallo <acorallo <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: me <at> linj.tech, monnier <at> iro.umontreal.ca, 76573 <at> debbugs.gnu.org,
 misohena <at> gmail.com
Subject: Re: bug#76573: 30.1; native compilation fails for record inside
 function
Date: Mon, 12 May 2025 03:45:40 -0400
Eli Zaretskii <eliz <at> gnu.org> writes:

> Ping!  Any further ideas for how to make progress with this issue?

Compiler-wise I'm okay to demote the error to a warning (with the
proposed patch).

Language-wise I asking myself, why should the user create records
manually if we have facilities like cl-defstruct?  If there's no real
use case I think would be good to mark in the manual 'record' and
'make-record' as language machinery facilities not to be used by the
user.

  Andrea




This bug report was last modified 2 days ago.

Previous Next


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