Sirraide wrote: It seems like the assertion has been in Clang since 2011, and back then, we *were* checking for placeholders in `CreateBuiltinBinOp()`, so at that point it made sense, but this check seems to have been removed since then. https://github.com/llvm/llvm-project/pull/83103