summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-09-09 15:31:21 +0200
committerGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-09-09 15:31:21 +0200
commit2ac6dc03088ecec871838d23aeb688d0e3d4eefb (patch)
tree9c8d12ccd3c223144f1a504eaa76274a3678fc75 /src
parentabd595db299024b76f75da0728ae7ec4fca4bcae (diff)
parente01b461ad98a7cd6183d222ef91c674306c62ffd (diff)
downloadscala-2ac6dc03088ecec871838d23aeb688d0e3d4eefb.tar.gz
scala-2ac6dc03088ecec871838d23aeb688d0e3d4eefb.tar.bz2
scala-2ac6dc03088ecec871838d23aeb688d0e3d4eefb.zip
Merge pull request #3938 from gourlaysama/wip/t8764
SI-8764 fix return type of case class productElement under Xexperimental
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala b/src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala
index d0237fb468..bedca88974 100644
--- a/src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala
@@ -95,7 +95,7 @@ trait SyntheticMethods extends ast.TreeDSL {
// which they shouldn't.
val accessorLub = (
if (settings.Xexperimental) {
- global.weakLub(accessors map (_.tpe.finalResultType)) match {
+ global.lub(accessors map (_.tpe.finalResultType)) match {
case RefinedType(parents, decls) if !decls.isEmpty => intersectionType(parents)
case tp => tp
}