diff options
author | Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com> | 2014-01-15 06:05:12 -0800 |
---|---|---|
committer | Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com> | 2014-01-15 06:05:12 -0800 |
commit | db8b599fc6f9c66f37a653e65fd31c9b0cd344ce (patch) | |
tree | ae526bef81afa6639774832e4cbb1070091903a2 /src/compiler | |
parent | c5bb3a1a273806dfac9f874bcb2eda504c95e8ef (diff) | |
parent | 8642a50da8c0d0eb1e3001fb56426e8c1ef122f3 (diff) | |
download | scala-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.scala | 2 |
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`? |