mclow.lists accepted this revision. mclow.lists added a comment. This revision is now accepted and ready to land. I'm not really happy with this situation, but I don't see how to improve this patch. https://reviews.llvm.org/D20786