Marcus/Esteban I opened the bug and it is ready to integrate. https://pharo.fogbugz.com/f/cases/12331/Fixed-CompiledMethod
2013/12/3 Eliot Miranda <[email protected]> > > > > On Tue, Dec 3, 2013 at 11:27 AM, Eliot Miranda <[email protected]>wrote: > >> >> >> >> On Tue, Dec 3, 2013 at 9:49 AM, Oscar Nierstrasz < >> [email protected]> wrote: >> >>> >>> The following code breaks: >>> >>> (SortedCollectionTest>>#testDo) = (SortedCollectionTest>>#testStoreOn). >>> >>> because it makes use of AdditionalMethodState>>#analogousCodeTo: which >>> tries to send #analogousCodeTo: to a property which is an Association. >>> >>> It seems to me the solution is to implement >>> Association>>#analogousCodeTo: with an equality test: >>> >>> analogousCodeTo: anObject >>> ^self class == anObject class >>> and: [ self = anObject ] >>> >>> Does this make sense? >>> >> >> Yes. I should have written it this way in the first place. Thanks. >> >> >>> >>> See: >>> >>> >>> https://pharo.fogbugz.com/f/cases/12077/MNU-in-AdditionalMethodState-analogousCodeTo >>> >>> Oscar Nierstrasz >>> >>> >>> >> >> >> -- >> best, >> Eliot >> > > > > -- > best, > Eliot >
