https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120458

Nathaniel Shead <nshead at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nshead at gcc dot gnu.org

--- Comment #4 from Nathaniel Shead <nshead at gcc dot gnu.org> ---
Looks like the issue is in libcody; we hit gcc/libcody/buffer.cpp:295 when
receiving the module name:

              if (c < S2C(u8" ") || c >= 0x7f)
                goto malformed;

which quite obviously doesn't support the non-ASCII subset of UTF-8.  Reading
through https://github.com/urnathan/libcody?tab=readme-ov-file#packet-encoding
I suppose it sounds like it expects these characters to have been escaped
somehow, though reading should still work I think?

Reply via email to