Causes miscompile. See https://reviews.llvm.org/D141188. This reverts commit fb2c98a929aa65603e9d984307a41325e577e9d3