diff options
author | Martin Odersky <odersky@gmail.com> | 2006-05-16 11:45:01 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2006-05-16 11:45:01 +0000 |
commit | 5c11f952af7017a7d45b56f136a903e128aefcca (patch) | |
tree | b1b654a09f8e964a765d383579b73a56cb691418 /src/compiler/scala/tools/nsc/typechecker/Typers.scala | |
parent | 332ab9f485d457c6f14abd46e548eecbb79ea602 (diff) | |
download | scala-5c11f952af7017a7d45b56f136a903e128aefcca.tar.gz scala-5c11f952af7017a7d45b56f136a903e128aefcca.tar.bz2 scala-5c11f952af7017a7d45b56f136a903e128aefcca.zip |
Fixed bug 591
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Typers.scala')
-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 |