t.p.northover added a comment. It's certainly something many ABIs guarantee, so either BooleanContents models it in some way (the value for i8?) or we could do with something that does. https://reviews.llvm.org/D31400