Malcolm: Usability improvements in GCC 8
Malcolm: Usability improvements in GCC 8
Posted Mar 20, 2018 14:50 UTC (Tue) by nix (subscriber, #2304)In reply to: Malcolm: Usability improvements in GCC 8 by ledow
Parent article: Malcolm: Usability improvements in GCC 8
translator member pr_fname definition uses incompatible types : "char [16]" = "char [16]"
Er, yeah, right, that explains everything! The actual error was that one "char" was actually "char on a system where char == unsigned char" and the other was a signed "char" since the system was mistakenly assuming that char is always signed -- so the types were not identical, but of course the internal signedness of char is not being printed out in random error messages...
(Of course this was an error in an *implementation*. If a legitimate user got this error, it would be a sign that someone, probably me, had screwed up.)
