I believe all the 64-bit platforms (i.e. long!=int so this might matter at all) have register calling conventions where this change wouldn't matter. But someone responsible for each of those platforms should speak up.