aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Typer.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-05-26 09:19:30 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-05-27 16:38:58 +0200
commit87b779bc96e10adc6a05635393cecc9ecbb2b4ea (patch)
tree1be89c373147945c44810fe30ccf431dea431809 /src/dotty/tools/dotc/typer/Typer.scala
parentcf2ae5ed82599b988f8c1a625e31fb03b5c1a0fe (diff)
downloaddotty-87b779bc96e10adc6a05635393cecc9ecbb2b4ea.tar.gz
dotty-87b779bc96e10adc6a05635393cecc9ecbb2b4ea.tar.bz2
dotty-87b779bc96e10adc6a05635393cecc9ecbb2b4ea.zip
Change typer to infer repeated param instead of Seq in `_*` cases
Diffstat (limited to 'src/dotty/tools/dotc/typer/Typer.scala')
-rw-r--r--src/dotty/tools/dotc/typer/Typer.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/typer/Typer.scala b/src/dotty/tools/dotc/typer/Typer.scala
index 23e7cdb7b..88b6746d6 100644
--- a/src/dotty/tools/dotc/typer/Typer.scala
+++ b/src/dotty/tools/dotc/typer/Typer.scala
@@ -427,7 +427,8 @@ class Typer extends Namer with TypeAssigner with Applications with Implicits wit
}
if (untpd.isWildcardStarArg(tree))
cases(
- ifPat = ascription(TypeTree(defn.SeqType.appliedTo(pt :: Nil)), isWildcard = true),
+ //ifPat = ascription(TypeTree(defn.SeqType.appliedTo(pt :: Nil)), isWildcard = true),
+ ifPat = ascription(TypeTree(defn.RepeatedParamType.appliedTo(pt)), isWildcard = true),
ifExpr = seqToRepeated(typedExpr(tree.expr, defn.SeqType)),
wildName = nme.WILDCARD_STAR)
else {