diff options
author | Martin Odersky <odersky@gmail.com> | 2014-11-05 11:02:23 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-11-09 19:08:59 +0100 |
commit | 0d74e591de620d52084736251f9f437a6dccf23a (patch) | |
tree | eb07b91ad2abde5668964e95f56fceb0857974dd /src | |
parent | 1fad64325e2f457dee76629a8cf8c9427e931412 (diff) | |
download | dotty-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.scala | 2 |
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)) |