[clang] [clang] Add typed variants for C23 stdbit.h builtins (PR #192718)

Eli Friedman via cfe-commits cfe-commits at lists.llvm.org
Sun Apr 19 11:29:04 PDT 2026


================
@@ -3884,6 +3899,61 @@ Sema::CheckBuiltinFunctionCall(FunctionDecl *FDecl, unsigned BuiltinID,
   case Builtin::BIstdc_count_zeros:
   case Builtin::BIstdc_count_ones:
   case Builtin::BIstdc_bit_width:
+  case Builtin::BIstdc_leading_zeros_uc:
----------------
efriedma-quic wrote:

Does BuiltinStdCBuiltin actually generate any useful diagnostics for the typed builtins?  Unlike the generic builtins, we know the signature, so we've already done regular type-checking at this point.

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


More information about the cfe-commits mailing list