peter.smith added a comment. To the best of my knowledge, it is a long patch, this looks ok. I couldn't see anything that is changing outside of an existing error condition so this shouldn't affect valid existing code. https://reviews.llvm.org/D26152