craig.topper accepted this revision. craig.topper added a comment. This revision is now accepted and ready to land. LGTM. It looks like neither icc or MSVC doe a perfect job of ensuring zero extension here. For example: https://godbolt.org/g/UqnXh8 https://reviews.llvm.org/D47141