aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Typer.scala
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2016-03-30 17:12:16 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2016-04-18 14:46:57 +0200
commit9d7db0c2fff12420f7ef37119746860622e40387 (patch)
treed7eb8ee1ce2a26e7383992d9418d72cef9c98719 /src/dotty/tools/dotc/typer/Typer.scala
parent2c370bdec8d2a8a2c4b339d4e7f18e6215b03244 (diff)
downloaddotty-9d7db0c2fff12420f7ef37119746860622e40387.tar.gz
dotty-9d7db0c2fff12420f7ef37119746860622e40387.tar.bz2
dotty-9d7db0c2fff12420f7ef37119746860622e40387.zip
Bring back convertNewArray into typer.
It's needed in order to create calls to newGenricArray as it needs to infer the ClassTag.
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 6a8e93f86..2575dbec2 100644
--- a/src/dotty/tools/dotc/typer/Typer.scala
+++ b/src/dotty/tools/dotc/typer/Typer.scala
@@ -1684,7 +1684,8 @@ class Typer extends Namer with TypeAssigner with Applications with Implicits wit
case _ => Nil
}
if (typeArgs.isEmpty) typeArgs = constrained(poly, tree)._2
- adaptInterpolated(tree.appliedToTypes(typeArgs), pt, original)
+ convertNewArray(
+ adaptInterpolated(tree.appliedToTypes(typeArgs), pt, original))
}
case wtp =>
pt match {