GNU bug report logs - #63674
30.0.50; Possible miscompilation of cl-structs?

Previous Next

Package: emacs;

Reported by: Brian Leung <leungbk <at> posteo.net>

Date: Wed, 24 May 2023 03:49:02 UTC

Severity: normal

Found in version 30.0.50

Done: Brian Leung <leungbk <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Andrea Corallo <akrl <at> sdf.org>
To: Mattias EngdegÄrd <mattias.engdegard <at> gmail.com>
Cc: Brian Leung <leungbk <at> posteo.net>, 63674 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: bug#63674: 30.0.50; Possible miscompilation of cl-structs?
Date: Wed, 24 May 2023 15:27:07 +0000
Andrea Corallo <akrl <at> sdf.org> writes:

> Mattias EngdegÄrd <mattias.engdegard <at> gmail.com> writes:
>
>>> After the latest changes to native compilation, I see a failure here:
>>> https://github.com/nix-community/emacs-overlay/actions/runs/5059662673/jobs/9081521991#step:6:7010. 
>>
>> CC:ing Andrea.
>
> Thanks, will look at as soon as I can.
>
> PS I merged 63679 63679 63681 as I believe are the same.
>
> Best Regards
>
>   Andrea

Okay I've just pushed b2b2be98da5 to fix this.

Essentially the native compiler needs `cl-typep' to be functional at
compile time for the types being defined in the compiled code.

It works for me, let's see if the fix is acceptable.

Thanks

  Andrea




This bug report was last modified 2 years and 53 days ago.

Previous Next


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