miscompile reduction. Clang already handles this correctly, but let's make sure it stays that way. llvm-svn: 103463