aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-11-05 11:02:23 +0100
committerMartin Odersky <odersky@gmail.com>2014-11-09 19:08:59 +0100
commit0d74e591de620d52084736251f9f437a6dccf23a (patch)
treeeb07b91ad2abde5668964e95f56fceb0857974dd /src
parent1fad64325e2f457dee76629a8cf8c9427e931412 (diff)
downloaddotty-0d74e591de620d52084736251f9f437a6dccf23a.tar.gz
dotty-0d74e591de620d52084736251f9f437a6dccf23a.tar.bz2
dotty-0d74e591de620d52084736251f9f437a6dccf23a.zip
Superaccessors are methods
Need to have Method flag set
Diffstat (limited to 'src')
-rw-r--r--src/dotty/tools/dotc/transform/SuperAccessors.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/SuperAccessors.scala b/src/dotty/tools/dotc/transform/SuperAccessors.scala
index b11658efb..537c8c0c6 100644
--- a/src/dotty/tools/dotc/transform/SuperAccessors.scala
+++ b/src/dotty/tools/dotc/transform/SuperAccessors.scala
@@ -90,7 +90,7 @@ class SuperAccessors extends MacroTransform with IdentityDenotTransformer { this
val superAcc = clazz.info.decl(supername).suchThat(_.signature == sym.signature).symbol orElse {
ctx.debuglog(s"add super acc ${sym.showLocated} to $clazz")
val acc = ctx.newSymbol(
- clazz, supername, SuperAccessor | Private | Artifact,
+ clazz, supername, SuperAccessor | Private | Artifact | Method,
ensureMethodic(sel.tpe.widenSingleton), coord = sym.coord).enteredAfter(thisTransformer)
// Diagnostic for SI-7091
if (!accDefs.contains(clazz))