diff options
author | schinz <schinz@epfl.ch> | 2004-01-15 12:57:37 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2004-01-15 12:57:37 +0000 |
commit | cbecd2ab52a11cc56d649ee6efbd0f7ce6abba92 (patch) | |
tree | 7601b61ba8b42658f66eb93e4ca4044cc3d8b352 /sources/scalac/backend | |
parent | b629bde913be70b95e00f4c7a252e55dee070d34 (diff) | |
download | scala-cbecd2ab52a11cc56d649ee6efbd0f7ce6abba92.tar.gz scala-cbecd2ab52a11cc56d649ee6efbd0f7ce6abba92.tar.bz2 scala-cbecd2ab52a11cc56d649ee6efbd0f7ce6abba92.zip |
- add "Bridge" attribute to bridge methods
Diffstat (limited to 'sources/scalac/backend')
-rw-r--r-- | sources/scalac/backend/jvm/GenJVM.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/scalac/backend/jvm/GenJVM.java b/sources/scalac/backend/jvm/GenJVM.java index c7d4cad7ae..05e073abc5 100644 --- a/sources/scalac/backend/jvm/GenJVM.java +++ b/sources/scalac/backend/jvm/GenJVM.java @@ -1659,6 +1659,12 @@ class GenJVM { argTypes, argNames); + if ((mSym.flags & Modifiers.BRIDGE) != 0) + method.addAttribute(fjbgContext.JOtherAttribute(ctx.clazz, + method, + "Bridge", + new byte[]{})); + return ctx.withMethod(method, locals, useWideJumps); } |