diff options
author | Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com> | 2014-10-04 11:21:54 +0200 |
---|---|---|
committer | Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com> | 2014-10-04 11:21:54 +0200 |
commit | c1492ac08e69e64e258ee9c5a0e5173165f4cba1 (patch) | |
tree | 11b155006310ca98617f8294388cc5052b16c66f /src/compiler | |
parent | 192d65f718ab042cb57090d580c83e15a0509964 (diff) | |
parent | 0d8ca1f5fe335565f861ce2c58f7f684f15a4064 (diff) | |
download | scala-c1492ac08e69e64e258ee9c5a0e5173165f4cba1.tar.gz scala-c1492ac08e69e64e258ee9c5a0e5173165f4cba1.tar.bz2 scala-c1492ac08e69e64e258ee9c5a0e5173165f4cba1.zip |
Merge pull request #4024 from retronym/ticket/8217
SI-8217 allow abstract type members in objects
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/Namers.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala index fdff2f3076..e876d4a6af 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala @@ -1643,6 +1643,7 @@ trait Namers extends MethodSynthesis { def symbolAllowsDeferred = ( sym.isValueParameter || sym.isTypeParameterOrSkolem + || (sym.isAbstractType && sym.owner.isClass) || context.tree.isInstanceOf[ExistentialTypeTree] ) // Does the symbol owner require no undefined members? |