summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Typers.scala4
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