aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/ast/Desugar.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-09-26 17:40:04 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2014-10-11 06:38:12 +0200
commit02c98aa1da9a64fdf524ce21ce0c24cbb058d750 (patch)
tree76b1d99c69ab509c13c3c0ed492cde343aa4ce9f /src/dotty/tools/dotc/ast/Desugar.scala
parent19fb9add9716b3db64018d01ce8ad53894202715 (diff)
downloaddotty-02c98aa1da9a64fdf524ce21ce0c24cbb058d750.tar.gz
dotty-02c98aa1da9a64fdf524ce21ce0c24cbb058d750.tar.bz2
dotty-02c98aa1da9a64fdf524ce21ce0c24cbb058d750.zip
Setters are not case accessors
Diffstat (limited to 'src/dotty/tools/dotc/ast/Desugar.scala')
-rw-r--r--src/dotty/tools/dotc/ast/Desugar.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/ast/Desugar.scala b/src/dotty/tools/dotc/ast/Desugar.scala
index e2152066f..d7bbdf2bb 100644
--- a/src/dotty/tools/dotc/ast/Desugar.scala
+++ b/src/dotty/tools/dotc/ast/Desugar.scala
@@ -99,7 +99,7 @@ object desugar {
val setterParam = makeSyntheticParameter(tpt = (new SetterParamTree).watching(vdef))
val setterRhs = if (vdef.rhs.isEmpty) EmptyTree else unitLiteral
val setter = cpy.DefDef(vdef)(
- mods | Accessor, name.setterName, Nil, (setterParam :: Nil) :: Nil,
+ (mods | Accessor) &~ CaseAccessor, name.setterName, Nil, (setterParam :: Nil) :: Nil,
TypeTree(defn.UnitType), setterRhs) // rhs gets filled in later, when field is generated and getter has parameters
Thicket(vdef, setter)
}