diff options
author | Martin Odersky <odersky@gmail.com> | 2005-05-19 16:51:03 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2005-05-19 16:51:03 +0000 |
commit | e34cd16629590a88bcf5a340886a0b287f0f2d86 (patch) | |
tree | 47a4180f082295cb082213e221844a96f4f17b79 /sources/scala/tools/nsc/typechecker/EtaExpansion.scala | |
parent | 329705355e946923a94296352845a50d2680a9e5 (diff) | |
download | scala-e34cd16629590a88bcf5a340886a0b287f0f2d86.tar.gz scala-e34cd16629590a88bcf5a340886a0b287f0f2d86.tar.bz2 scala-e34cd16629590a88bcf5a340886a0b287f0f2d86.zip |
a
Diffstat (limited to 'sources/scala/tools/nsc/typechecker/EtaExpansion.scala')
-rw-r--r-- | sources/scala/tools/nsc/typechecker/EtaExpansion.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/scala/tools/nsc/typechecker/EtaExpansion.scala b/sources/scala/tools/nsc/typechecker/EtaExpansion.scala index 3403d6f5d1..27bc991283 100644 --- a/sources/scala/tools/nsc/typechecker/EtaExpansion.scala +++ b/sources/scala/tools/nsc/typechecker/EtaExpansion.scala @@ -56,6 +56,8 @@ abstract class EtaExpansion: Analyzer { /** Eta-expand lifted tree */ def expand(tree: Tree, tpe: Type): Tree = tpe match { + case mt: ImplicitMethodType => + tree case MethodType(formals, restpe) => val params = formals map (formal => ValDef(SYNTHETIC | PARAM, freshName(), TypeTree().setType(formal), EmptyTree)); |