4d64941bd2
It gets compared against LONG_MAX and cast to a long, so now we have architectures where int != long we must distinguish them