summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-07-10 12:53:54 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-07-10 12:53:54 -0700
commitf4ec2816ba65398529a107b30e18328673204926 (patch)
tree38b43b2dc031e01fc7809985b528620b4463d512 /src
parent414318927dcdf1d151643da0940bf5bb0d8368f3 (diff)
parent8329a64232e3498d1281fae39a6c00ae3080a0c5 (diff)
downloadscala-f4ec2816ba65398529a107b30e18328673204926.tar.gz
scala-f4ec2816ba65398529a107b30e18328673204926.tar.bz2
scala-f4ec2816ba65398529a107b30e18328673204926.zip
Merge pull request #2713 from VladUreche/issue/7638-master
SI-7638 Superaccessor lookup after specialization
Diffstat (limited to 'src')
-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 e0b1d9ea80..1c44e86aca 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 =
- exitingPickler {
+ exitingSpecialize {
var bcs = base.info.baseClasses.dropWhile(mixinClass != _).tail
var sym: Symbol = NoSymbol
debuglog("starting rebindsuper " + base + " " + member + ":" + member.tpe +