diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/Typers.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Typers.scala b/src/compiler/scala/tools/nsc/typechecker/Typers.scala index 0474700a1b..d7390fd053 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Typers.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Typers.scala @@ -654,8 +654,10 @@ trait Typers requires Analyzer { result } def setterDef: DefDef = { - val setter = value.owner.info.decl(nme.getterToSetter(getter.name)); + val setter = value.owner.info.decl(nme.getterToSetter(getter.name)).suchThat(.isSetter) + assert(setter != NoSymbol, getter);//debug + atPos(vdef.pos)( DefDef(setter, vparamss => if (mods hasFlag DEFERRED) EmptyTree |