diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2016-11-16 12:46:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-16 12:46:42 +0100 |
commit | 2d063b5bc592dfa38879f2aa63e86fc1a4ba0b4b (patch) | |
tree | 3727d2317f12d7a7031af9e91471b17d746dae1b /src/compiler/scala/tools/nsc | |
parent | 371bc2c7fcd128deb61e8249588138b7e2b0d2b0 (diff) | |
parent | cc3bd35d024524f697907dd7a68fde22420407eb (diff) | |
download | scala-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')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/UnCurry.scala | 2 |
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))) |