jmdavis/phobos — comment on commit d3816f156e9beaef23879a31f819e6df4474353d
File: std/datetime.d line 28703
By jmdavis:

That doesn't work, because `_utc` isn't `shared`. Rather, it's `__gshared` like you suggested. In order to use `_utc` with `atomicLoad`, it has to be `shared`. Should I just make it `shared` then? I'm not quite sure what we buy by making it `__gshared` instead of `shared`, so I don't know why it matters on way or another. I'm not super familiar with the differences between the two other than the fact that `__gshared` is generally used for C variables and it seems that the compiler treats it as if it has the same type as unshared.