Why doesn’t `precondition(_:_:file:line:)` print the message on -O builds?

It seems that this has been discussed earlier: