Closed mads-hartmann closed 11 years ago
@dragos @dotta This should be merged before we cut a new release of Scala Search. It's a pretty stupid bug ;)
@huitseeker In case you're curious, see the commit message for what I did wrong ;)
Build errors are fixed in #64
LGTM
The problem was that we're unifying val/var fields by always comparing the getter symbol. The getter symbol of a local val/var is NoSymbol, hence it would always return true, since NoSymbol == NoSymbol.
The fix is simple. If it's a local val/var we need to treat it differently than a val/var field, and simply compare the using the isSameSymbol logic.
Fixes #1001775