mkazantsev added a comment. This thing is already fixed in a more general way in https://reviews.llvm.org/rL347289, I suggest to abandon this one. You can check in the test if you want, but we have similar tests in this patch. https://reviews.llvm.org/D54706