Def signedness != signed != unsigned for char
commitb0b5165d1668373c5d7b7933da599426f33e723b
authorThomas Preud'homme <robotux@celest.fr>
Thu, 6 Feb 2014 12:51:47 +0000 (6 20:51 +0800)
committerThomas Preud'homme <robotux@celest.fr>
Thu, 6 Feb 2014 13:40:22 +0000 (6 21:40 +0800)
treeb4773e5e68a85f6712ddb51a731a029dd3732b5f
parente571850d794c46b55f1a0fb0ffb22d594bee1d69
Def signedness != signed != unsigned for char

When checking for exact compatibility between types (such as in
__builtin_types_compatible_p) consider the case of default signedness to
be incompatible with both of the explicit signedness for char. That is,
char is incompatible with signed char *and* unsigned char, no matter
what the default signedness for char is.
Changelog
tcc-doc.texi
tcc.h
tccgen.c