diff options
-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 { |