Each macro target is a separate executable, so multiple versions of swift-syntax in one process isn't something that would come up in the first place barring a shift away from out-of-process plugins (which would be a surprising direction to go).
2 Likes