Fix some undefined beahvior in FileMapping.
authorZachary Turner <zturner@google.com>
Thu, 16 Nov 2017 22:39:55 +0000 (22:39 +0000)
committerZachary Turner <zturner@google.com>
Thu, 16 Nov 2017 22:39:55 +0000 (22:39 +0000)
commitab1ade496cabd5972c5eb622e3dc7271d2654bc3
tree00e2198ca30a50614b3699ba55421e487cd2cfdf
parent9d59418f6b10d36851365b00fdb63979397f94d6
Fix some undefined beahvior in FileMapping.

This was broken when building a 32-bit native toolchain, as
shifting a size_t right by 32 is UB when sizeof(size_t) == 8.

llvm-svn: 318462
llvm/lib/Support/Windows/Path.inc