aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/ast
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2017-01-25 14:37:27 +0100
committerFelix Mulder <felix.mulder@gmail.com>2017-01-25 14:37:27 +0100
commit4c02b441da6c54fa47c01bff98a423dcbd46203b (patch)
tree63fb98c2d034171c18881ffa18e814c435783939 /compiler/src/dotty/tools/dotc/ast
parent6a95fef182f23a610a4e80dfd9bfcbf23364f0ee (diff)
downloaddotty-4c02b441da6c54fa47c01bff98a423dcbd46203b.tar.gz
dotty-4c02b441da6c54fa47c01bff98a423dcbd46203b.tar.bz2
dotty-4c02b441da6c54fa47c01bff98a423dcbd46203b.zip
Fix #1908: give synthetic default params correct flags
Diffstat (limited to 'compiler/src/dotty/tools/dotc/ast')
-rw-r--r--compiler/src/dotty/tools/dotc/ast/Desugar.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/src/dotty/tools/dotc/ast/Desugar.scala b/compiler/src/dotty/tools/dotc/ast/Desugar.scala
index 211683c0a..2e471e046 100644
--- a/compiler/src/dotty/tools/dotc/ast/Desugar.scala
+++ b/compiler/src/dotty/tools/dotc/ast/Desugar.scala
@@ -190,7 +190,9 @@ object desugar {
vparamss = takeUpTo(normalizedVparamss.nestedMap(toDefParam), n),
tpt = TypeTree(),
rhs = vparam.rhs
- ).withMods(Modifiers(mods.flags & AccessFlags, mods.privateWithin))
+ )
+ .withMods(Modifiers(mods.flags & AccessFlags, mods.privateWithin))
+ .withFlags(Synthetic)
val rest = defaultGetters(vparams :: vparamss1, n + 1)
if (vparam.rhs.isEmpty) rest else defaultGetter :: rest
case Nil :: vparamss1 =>