Fix sgen gchandle truncating pointers on Windows x64
authorcmp <cmp@melee.org>
Wed, 7 Oct 2015 19:41:31 +0000 (20:41 +0100)
committercmp <cmp@melee.org>
Wed, 7 Oct 2015 19:41:31 +0000 (20:41 +0100)
commit77f40f0709c9bde9831217e9ade398e93d4033a9
tree322e3914944f2e5fbc1aeed92f46fa73fed78cb3
parent0205c40d9b03d2d54fe303559337c130e70608dd
Fix sgen gchandle truncating pointers on Windows x64

On Windows x64 sizeof(unsigned long) == 4, so & ~3UL ends up truncating
the upper 32 bits of the pointer.
mono/sgen/gc-internal-agnostic.h