We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c74218 commit 8800d74Copy full SHA for 8800d74
compiler/src/dotty/tools/dotc/transform/AccessProxies.scala
@@ -66,7 +66,7 @@ abstract class AccessProxies {
66
67
/** An accessor symbol, create a fresh one unless one exists already */
68
private def accessorSymbol(owner: Symbol, accessorName: TermName, accessorInfo: Type, accessed: Symbol)(implicit ctx: Context) = {
69
- def refersToAccessed(sym: Symbol) = accessedBy.get(sym) == Some(accessed)
+ def refersToAccessed(sym: Symbol) = accessedBy.get(sym).contains(accessed)
70
owner.info.decl(accessorName).suchThat(refersToAccessed).symbol.orElse {
71
val acc = newAccessorSymbol(owner, accessorName, accessorInfo, accessed.pos)
72
accessedBy(acc) = accessed
0 commit comments