ok, this is odd
that change works fine in vs
but in xcode, it __does__ work with /O0 but __doesn't__ work with /O3