diff options
author | Martin Odersky <odersky@gmail.com> | 2011-04-11 07:01:55 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2011-04-11 07:01:55 +0000 |
commit | 886e0a6a1c5623337e0362bd37fc4a2d82887675 (patch) | |
tree | d3793ee0875e6a4e92ddc8709e2e6a481c97b78a /src | |
parent | 659f8ba6734439a411e911f0be0b2f4c152c4d1e (diff) | |
download | scala-886e0a6a1c5623337e0362bd37fc4a2d82887675.tar.gz scala-886e0a6a1c5623337e0362bd37fc4a2d82887675.tar.bz2 scala-886e0a6a1c5623337e0362bd37fc4a2d82887675.zip |
Closes #4396. No review.
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/Constructors.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/Constructors.scala b/src/compiler/scala/tools/nsc/transform/Constructors.scala index 75c35ffb49..1fb1cf11f9 100644 --- a/src/compiler/scala/tools/nsc/transform/Constructors.scala +++ b/src/compiler/scala/tools/nsc/transform/Constructors.scala @@ -77,6 +77,7 @@ abstract class Constructors extends Transform with ast.TreeDSL { def isParamRef(sym: Symbol) = sym.isParamAccessor && sym.owner == clazz && + !(clazz isSubClass DelayedInitClass) && !(sym.isGetter && sym.accessed.isVariable) && !sym.isSetter private def possiblySpecialized(s: Symbol) = specializeTypes.specializedTypeVars(s).nonEmpty |