summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2010-04-12 17:19:51 +0000
committerIulian Dragos <jaguarul@gmail.com>2010-04-12 17:19:51 +0000
commit303d9f812b221abdb1355b43e9b8a1d9be76f56a (patch)
tree0ea2f8aa500c14a6e8ec4b42da59f6a81351877f /src/compiler
parentd0475494b208768fdf0220e0e435232d6de58e6c (diff)
downloadscala-303d9f812b221abdb1355b43e9b8a1d9be76f56a.tar.gz
scala-303d9f812b221abdb1355b43e9b8a1d9be76f56a.tar.bz2
scala-303d9f812b221abdb1355b43e9b8a1d9be76f56a.zip
Don't generate forwarders for specialized methods.
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
index c587b8342c..5318c76311 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
@@ -874,7 +874,7 @@ abstract class GenJVM extends SubComponent {
atPhase(currentRun.picklerPhase) (
m.owner != definitions.ObjectClass
&& m.isMethod
- && !m.hasFlag(Flags.CASE | Flags.PROTECTED | Flags.DEFERRED)
+ && !m.hasFlag(Flags.CASE | Flags.PROTECTED | Flags.DEFERRED | Flags.SPECIALIZED)
&& !m.isConstructor
&& !m.isStaticMember
&& !(m.owner == definitions.AnyClass)