Correctly build builtin syms string while hashing abi.

* src/comp.c (hash_native_abi) [HAVE_STATIC_LISP_GLOBALS]: Avoid a
spurious ' ' at the end of builtin_syms while concatenating builtin
symbols.
This commit is contained in:
Vibhav Pant 2022-12-20 21:25:28 +05:30
parent a6f3188ba1
commit ec88bbd1bf
No known key found for this signature in database
GPG key ID: E3FB28CB6AB59598

View file

@ -1051,10 +1051,13 @@ hash_native_abi (void)
Lisp_Object builtin_syms = Qnil;
AUTO_STRING (sep, " ");
for (ptrdiff_t i = 0; i < ARRAYELTS (lispsym); i++)
for (ptrdiff_t i = 0; i < ARRAYELTS (lispsym) - 1; i++)
builtin_syms
= concat3 (builtin_syms, SYMBOL_NAME (builtin_lisp_symbol (i)),
sep);
sep);
builtin_syms
= concat2 (builtin_syms, SYMBOL_NAME (builtin_lisp_symbol (
ARRAYELTS (lispsym) - 1)));
#endif
Vcomp_abi_hash = comp_hash_string (