Actions
Bug #11385
closed`==` with bidirectional/cyclic dependency
Bug #11385:
`==` with bidirectional/cyclic dependency
Description
class Something
attr_accessor :friend
def initialize(friend)
self.friend = friend
end
def ==(other)
friend == other.friend
end
end
a = Something.new([])
b = Something.new([a])
a.friend = [b]
a == b
The above code returns true on OS X and Linux, by right it should give me a exception of stack level too deep.
( And on windows I can see the expected exception )
Files
Actions