I'd be grateful if somebody could take the time to review this. The regression fixed by this is blocking rust (the language) from using i1 for its bool type. Thanks! http://reviews.llvm.org/D3297