Minor tweak. Avoid hardcoding.

llvm-svn: 282242
This commit is contained in:
Daniel Marjamaki 2016-09-23 12:23:44 +00:00
parent 1ce54d6be2
commit 1ff60ef286
1 changed files with 1 additions and 1 deletions

View File

@ -673,7 +673,7 @@ static void InitializePredefinedMacros(const TargetInfo &TI,
// Define type sizing macros based on the target properties.
assert(TI.getCharWidth() == 8 && "Only support 8-bit char so far");
Builder.defineMacro("__CHAR_BIT__", "8");
Builder.defineMacro("__CHAR_BIT__", Twine(TI.getCharWidth()));
DefineTypeSize("__SCHAR_MAX__", TargetInfo::SignedChar, TI, Builder);
DefineTypeSize("__SHRT_MAX__", TargetInfo::SignedShort, TI, Builder);