Change __INTx_TYPE__ to be always signed. This changes the value for
authorJoerg Sonnenberger <joerg@bec.de>
Mon, 28 Jul 2014 21:06:22 +0000 (21:06 +0000)
committerJoerg Sonnenberger <joerg@bec.de>
Mon, 28 Jul 2014 21:06:22 +0000 (21:06 +0000)
commit3d9478cf3adf8553956107b876d0ab6853210ec1
tree5200b02281402e4b003a0a911a99b3f97a0cb0eb
parent1f638440c62db044832c29c92b201211b0cfaa56
Change __INTx_TYPE__ to be always signed. This changes the value for
char-based types from "char" to "signed char". Adjust stdint.h to use
__INTx_TYPE__ directly without prefixing it with signed and to use
__UINTx_TYPE__ for unsigned ones.

The value of __INTx_TYPE__ now matches GCC.

llvm-svn: 214119
clang/lib/Basic/TargetInfo.cpp
clang/lib/Headers/stdint.h
clang/test/Preprocessor/init.c
clang/test/Preprocessor/stdint.c