[clang] [C23] Fixed the value of BOOL_WIDTH (PR #117364)

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Mon Nov 25 04:46:17 PST 2024


================
@@ -1103,7 +1103,15 @@ static void InitializePredefinedMacros(const TargetInfo &TI,
   assert(TI.getCharWidth() == 8 && "Only support 8-bit char so far");
   Builder.defineMacro("__CHAR_BIT__", Twine(TI.getCharWidth()));
 
-  Builder.defineMacro("__BOOL_WIDTH__", Twine(TI.getBoolWidth()));
+  // The macro is specifying the number of bits in the value representation,
----------------
AaronBallman wrote:

Good catch, fixed.

https://github.com/llvm/llvm-project/pull/117364


More information about the cfe-commits mailing list