diff options
author | mihaylov <mihaylov@epfl.ch> | 2004-11-23 14:48:39 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2004-11-23 14:48:39 +0000 |
commit | 9ea32651f722cf6535d55465547dfc411d10dbf3 (patch) | |
tree | 44c235d8bd7fcf3b84bbe05b878e94d3c2d56f14 /sources | |
parent | e18433d52e211849c036c9396b9e61c5c7b00ada (diff) | |
download | scala-9ea32651f722cf6535d55465547dfc411d10dbf3.tar.gz scala-9ea32651f722cf6535d55465547dfc411d10dbf3.tar.bz2 scala-9ea32651f722cf6535d55465547dfc411d10dbf3.zip |
- Generate $tag methods for the anonymous funct...
- Generate $tag methods for the anonymous functions passed as 'def'
parameters
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scala/tools/scalac/transformer/UnCurry.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scala/tools/scalac/transformer/UnCurry.scala b/sources/scala/tools/scalac/transformer/UnCurry.scala index 41f159beab..7e70c94849 100644 --- a/sources/scala/tools/scalac/transformer/UnCurry.scala +++ b/sources/scala/tools/scalac/transformer/UnCurry.scala @@ -286,7 +286,8 @@ class UnCurry(global: scalac_Global, descr: UnCurryPhase) extends OwnerTransform val sym: Symbol = arg.symbol(); if (sym == null || (sym.flags & DEF) == 0) transform( - gen.mkUnitFunction(arg, descr.uncurry(arg.getType().widen()), currentOwner)) + gen.mkUnitFunction(arg, descr.uncurry(arg.getType().widen()), + currentOwner, true)) else { val arg1: Tree = transform(arg); arg1 match { |