summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2016-11-16 12:46:42 +0100
committerGitHub <noreply@github.com>2016-11-16 12:46:42 +0100
commit2d063b5bc592dfa38879f2aa63e86fc1a4ba0b4b (patch)
tree3727d2317f12d7a7031af9e91471b17d746dae1b /src/compiler/scala/tools/nsc/transform
parent371bc2c7fcd128deb61e8249588138b7e2b0d2b0 (diff)
parentcc3bd35d024524f697907dd7a68fde22420407eb (diff)
downloadscala-2d063b5bc592dfa38879f2aa63e86fc1a4ba0b4b.tar.gz
scala-2d063b5bc592dfa38879f2aa63e86fc1a4ba0b4b.tar.bz2
scala-2d063b5bc592dfa38879f2aa63e86fc1a4ba0b4b.zip
Merge pull request #5534 from lrytz/t10059
SI-10059 reset the `DEFERRED` flag for Java varargs forwarders
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform')
-rw-r--r--src/compiler/scala/tools/nsc/transform/UnCurry.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/UnCurry.scala b/src/compiler/scala/tools/nsc/transform/UnCurry.scala
index f6c667353f..d8fa7b58e8 100644
--- a/src/compiler/scala/tools/nsc/transform/UnCurry.scala
+++ b/src/compiler/scala/tools/nsc/transform/UnCurry.scala
@@ -747,7 +747,7 @@ abstract class UnCurry extends InfoTransform
if (!dd.symbol.hasAnnotation(VarargsClass) || !enteringUncurry(mexists(dd.symbol.paramss)(sym => definitions.isRepeatedParamType(sym.tpe))))
return flatdd
- val forwSym = currentClass.newMethod(dd.name.toTermName, dd.pos, VARARGS | SYNTHETIC | flatdd.symbol.flags)
+ val forwSym = currentClass.newMethod(dd.name.toTermName, dd.pos, VARARGS | SYNTHETIC | flatdd.symbol.flags & ~DEFERRED)
val isRepeated = enteringUncurry(dd.symbol.info.paramss.flatten.map(sym => definitions.isRepeatedParamType(sym.tpe)))