summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-01-15 06:05:12 -0800
committerGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-01-15 06:05:12 -0800
commitdb8b599fc6f9c66f37a653e65fd31c9b0cd344ce (patch)
treeae526bef81afa6639774832e4cbb1070091903a2 /src/compiler
parentc5bb3a1a273806dfac9f874bcb2eda504c95e8ef (diff)
parent8642a50da8c0d0eb1e3001fb56426e8c1ef122f3 (diff)
downloadscala-db8b599fc6f9c66f37a653e65fd31c9b0cd344ce.tar.gz
scala-db8b599fc6f9c66f37a653e65fd31c9b0cd344ce.tar.bz2
scala-db8b599fc6f9c66f37a653e65fd31c9b0cd344ce.zip
Merge pull request #3369 from retronym/ticket/8132
SI-8132 Fix false "overrides nothing" for case class protected param
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala b/src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala
index f0252251f7..9516f94135 100644
--- a/src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/SyntheticMethods.scala
@@ -380,7 +380,7 @@ trait SyntheticMethods extends ast.TreeDSL {
val original = ddef.symbol
val newAcc = deriveMethod(ddef.symbol, name => context.unit.freshTermName(name + "$")) { newAcc =>
newAcc.makePublic
- newAcc resetFlag (ACCESSOR | PARAMACCESSOR)
+ newAcc resetFlag (ACCESSOR | PARAMACCESSOR | OVERRIDE)
ddef.rhs.duplicate
}
// TODO: shouldn't the next line be: `original resetFlag CASEACCESSOR`?