From 9ea32651f722cf6535d55465547dfc411d10dbf3 Mon Sep 17 00:00:00 2001 From: mihaylov Date: Tue, 23 Nov 2004 14:48:39 +0000 Subject: - Generate $tag methods for the anonymous funct... - Generate $tag methods for the anonymous functions passed as 'def' parameters --- sources/scala/tools/scalac/transformer/UnCurry.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 { -- cgit v1.2.3