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)
commitd0ae335e2b9636e31d0ca693374d49517957c5dc
tree235012107d87891e9e365827712f6697b740d847
parent5b5ca53f88d3e31a464b6a6b01d8e2e11ad8bcad
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@214119 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Basic/TargetInfo.cpp
lib/Headers/stdint.h
test/Preprocessor/init.c
test/Preprocessor/stdint.c