Subject: bug#48029: 28.1; [native-comp] Function names with non-ascii characters

From: Lars Ingebrigtsen <[email-masked]>
Date: Thu, 07 Jul 2022 19:47:32 +0200

Andrea Corallo <[email-masked]> writes:

>>> >>>> Visit it and M-x emacs-lisp-native-compile-and-load.
>>> >>>> A function called "nonascii-test-Å¾Å¾Å¾" will be defined.

[...]

> the place where the C function name is generated is `comp-c-func-name'
> at comp.el:1175.
>
> ATM I'm not 100% sure the fix limited to this tho.

This isn't about the C function name, though -- the problem is that the
Emacs function name is "nonascii-test-Å¾Å¾Å¾" instead of
"nonascii-test-žžž".

Unless the C function name is then later translated back into a
doubly-encoded Lisp function name somehow.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no