arsenm accepted this revision. arsenm added a comment. This revision is now accepted and ready to land. LGTM, I need this for other related fixes. This doesn't really solve the underlying issue here though https://reviews.llvm.org/D22025