diff options
author | Martin Odersky <odersky@gmail.com> | 2014-12-16 17:10:46 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-12-16 17:10:46 +0100 |
commit | 7c22c0dd3449336877e83ed4aaee0400d8189475 (patch) | |
tree | 0315a7d6446322bd670cdb10f5ae3b17d2c3eb47 /src/dotty/tools/dotc/transform/Erasure.scala | |
parent | 21fa5dd1a47727c977848163e2610be745951dbc (diff) | |
download | dotty-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.scala | 2 |
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 |