aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/Erasure.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-12-16 17:10:46 +0100
committerMartin Odersky <odersky@gmail.com>2014-12-16 17:10:46 +0100
commit7c22c0dd3449336877e83ed4aaee0400d8189475 (patch)
tree0315a7d6446322bd670cdb10f5ae3b17d2c3eb47 /src/dotty/tools/dotc/transform/Erasure.scala
parent21fa5dd1a47727c977848163e2610be745951dbc (diff)
downloaddotty-7c22c0dd3449336877e83ed4aaee0400d8189475.tar.gz
dotty-7c22c0dd3449336877e83ed4aaee0400d8189475.tar.bz2
dotty-7c22c0dd3449336877e83ed4aaee0400d8189475.zip
Fix problem with by name params in mixed in methods.
Erasure choked on them before.
Diffstat (limited to 'src/dotty/tools/dotc/transform/Erasure.scala')
-rw-r--r--src/dotty/tools/dotc/transform/Erasure.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/Erasure.scala b/src/dotty/tools/dotc/transform/Erasure.scala
index 0c81b81d0..933252ccd 100644
--- a/src/dotty/tools/dotc/transform/Erasure.scala
+++ b/src/dotty/tools/dotc/transform/Erasure.scala
@@ -62,7 +62,7 @@ class Erasure extends Phase with DenotTransformer { thisTransformer =>
}
}
case ref =>
- ref.derivedSingleDenotation(ref.symbol, eraseInfo(ref.info))
+ ref.derivedSingleDenotation(ref.symbol, eraseInfo(ref.info, ref.symbol))
}
val eraser = new Erasure.Typer