t.p.northover added a comment. I'd be pretty tempted to remove them entirely. Those are the only 3 LLVM supports at all and assertions for (extremely) hypothetical future additions seem to be taking it a bit far. Repository: rL LLVM https://reviews.llvm.org/D34730