aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-11-03 16:05:57 +0100
committerMartin Odersky <odersky@gmail.com>2013-11-03 16:05:57 +0100
commit81bc4d4a65d7413a040cf180f75ca39f780c72e2 (patch)
tree8e417831d67223fdcd30141c028e3595774bff17 /src/dotty/tools/dotc
parent7a283374a92891b3928038f50e941dace484de47 (diff)
downloaddotty-81bc4d4a65d7413a040cf180f75ca39f780c72e2.tar.gz
dotty-81bc4d4a65d7413a040cf180f75ca39f780c72e2.tar.bz2
dotty-81bc4d4a65d7413a040cf180f75ca39f780c72e2.zip
Fixing a bug in TypedTrees.
Diffstat (limited to 'src/dotty/tools/dotc')
-rw-r--r--src/dotty/tools/dotc/ast/TypedTrees.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/ast/TypedTrees.scala b/src/dotty/tools/dotc/ast/TypedTrees.scala
index 827e6cd87..fbd9a37c4 100644
--- a/src/dotty/tools/dotc/ast/TypedTrees.scala
+++ b/src/dotty/tools/dotc/ast/TypedTrees.scala
@@ -234,7 +234,7 @@ object tpd extends Trees.Instance[Type] with TypedTreeInfo {
def valueParam(name: TermName, info: Type): TermSymbol =
ctx.newSymbol(sym, name, TermParam, info)
val params = (paramNames, paramTypes).zipped.map(valueParam)
- val (paramss, rtp) = valueParamss(tp.instantiate(params map (_.typeConstructor)))
+ val (paramss, rtp) = valueParamss(tp.instantiate(params map (_.symRef)))
(params :: paramss, rtp)
case tp => (Nil, tp)
}