On Aug 18, 2015, at 15:48 , Charles Srstka <cocoa...@charlessoft.com> wrote: > > If bar() is declared as private instead of internal, the library’s copy of > bar gets called each time
The most likely difference resulting from that is that private bar can be inferred to be ‘final’, whereas I’m not sure that internal bar gets anything inferred (currently) without whole-module optimization turned on. So maybe the results you're seeing (in the other test, too, perhaps) reflect the difference between dynamic dispatch and static call, rather than some other (hypothetical) mechanism that keeps method names separate across module boundaries. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com