Change long to intptr_t for LLP64 platforms
Change long to intptr_t for LLP64 platforms

On Windows, `long` is imported as `Int32` rather than `Int`.
Use `intptr_t` to ensure that `tag` is imported as `Int`.

glessard/swift-atomics,glessard/swift-atomics,glessard/swift-atomics