Is there any difference between that, and using an actual int? Either way, it's no longer safe to assume that increments are atomic.
In the ISR, they will be. It's the copy of the data that is non-atomic. And, no, now that I think about it, this isn't an improvement.