You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Whether or not irept uses sharing is an implementation detail. Having the SHARING switch in the header means that if I want to disable sharing, I have to rebuild all of CBMC instead of just the irep implementation. Also, this means that SHARING gets defined in every file which includes irep.h, which (as it is not a particularly long name) is likely to collide with another macro or enum identifier at some point.
The text was updated successfully, but these errors were encountered:
Whether or not
irept
uses sharing is an implementation detail. Having theSHARING
switch in the header means that if I want to disable sharing, I have to rebuild all of CBMC instead of just the irep implementation. Also, this means thatSHARING
gets defined in every file which includes irep.h, which (as it is not a particularly long name) is likely to collide with another macro or enum identifier at some point.The text was updated successfully, but these errors were encountered: