summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-07-12 11:52:50 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-07-12 11:52:50 -0700
commit69901bf25d5a83d6b7bc002b76e69a1a8d38546b (patch)
treecbf9f6e935ab07bd2876db2068cbb7fae77cc8f9 /src/compiler
parent54cb6af7dbcf630a4f57e98f0099d77dd3b36693 (diff)
parent504b5f3b157de639633c962ea21f7e89152da77f (diff)
downloadscala-69901bf25d5a83d6b7bc002b76e69a1a8d38546b.tar.gz
scala-69901bf25d5a83d6b7bc002b76e69a1a8d38546b.tar.bz2
scala-69901bf25d5a83d6b7bc002b76e69a1a8d38546b.zip
Merge pull request #2712 from VladUreche/issue/7638
SI-7638 Superaccessor lookup after specialization
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/tools/nsc/transform/Mixin.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/Mixin.scala b/src/compiler/scala/tools/nsc/transform/Mixin.scala
index c9c68d080d..e92450c9c0 100644
--- a/src/compiler/scala/tools/nsc/transform/Mixin.scala
+++ b/src/compiler/scala/tools/nsc/transform/Mixin.scala
@@ -119,7 +119,7 @@ abstract class Mixin extends InfoTransform with ast.TreeDSL {
* @param mixinClass The mixin class that produced the superaccessor
*/
private def rebindSuper(base: Symbol, member: Symbol, mixinClass: Symbol): Symbol =
- afterPickler {
+ afterSpecialize {
var bcs = base.info.baseClasses.dropWhile(mixinClass != _).tail
var sym: Symbol = NoSymbol
debuglog("starting rebindsuper " + base + " " + member + ":" + member.tpe +