* Fix native comp for non trivial function names (bug#52833)
* lisp/emacs-lisp/comp.el (comp-c-func-name): Fix native compilation for functions with function names containing non trivial characters (bug#52833).
This commit is contained in:
parent
e31facd84a
commit
e7699bf290
1 changed files with 3 additions and 1 deletions
|
@ -1181,7 +1181,9 @@ clashes."
|
|||
for i across orig-name
|
||||
for byte = (format "%x" i)
|
||||
do (aset str j (aref byte 0))
|
||||
(aset str (1+ j) (aref byte 1))
|
||||
(aset str (1+ j) (if (length> byte 1)
|
||||
(aref byte 1)
|
||||
?\_))
|
||||
finally return str))
|
||||
(human-readable (string-replace
|
||||
"-" "_" orig-name))
|
||||
|
|
Loading…
Add table
Reference in a new issue