ian-twilightcoder wrote: Maybe this is a bigger discussion than this PR. Maybe we should just leave with "it's complicated" and not talk about assert.h at all in the documentation? https://github.com/llvm/llvm-project/pull/165057