diff options
Diffstat (limited to 'sources/scala/tools/nsc/backend/icode/GenICode.scala')
-rw-r--r-- | sources/scala/tools/nsc/backend/icode/GenICode.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scala/tools/nsc/backend/icode/GenICode.scala b/sources/scala/tools/nsc/backend/icode/GenICode.scala index f69fd86c66..15be2ae816 100644 --- a/sources/scala/tools/nsc/backend/icode/GenICode.scala +++ b/sources/scala/tools/nsc/backend/icode/GenICode.scala @@ -428,7 +428,7 @@ abstract class GenICode extends SubComponent { ctx1 case Try(block, catches, finalizer) => - var handlers = for (val CaseDef(pat, _, body) <- catches) + var handlers = for (val CaseDef(pat, _, body) <- catches.reverse) yield pat match { case Typed(Ident(nme.WILDCARD), tpt) => Pair(tpt.tpe.symbol, { ctx: Context => |