digitalmars.D.ldc - So LDC generates a LLVM icmp for unary not on bool ?
Unimportant topic but [I've noticed] that it does not seem to use BuildNot() which would generate a xor for `i1`. Is there a particular reason for that ? [I've noticed]: https://godbolt.org/z/f5fdvb4a5
May 27 2022
I suppose it's because bool is checked for truth by comparison to zero. Xor wouldn't provide the law of excluded middle this way.
May 31 2022