2010-01-17 Zoltan Varga <vargaz@gmail.com>
commit76125752fcfa8121f3d149779c37f923b9ca73a6
authorzoltan <zoltan@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Sun, 17 Jan 2010 08:02:01 +0000 (17 08:02 +0000)
committerzoltan <zoltan@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Sun, 17 Jan 2010 08:02:01 +0000 (17 08:02 +0000)
treec955c2c9d069c28e652ac024c5dfc039808fc1e7
parent7cd045cb7401c92e0e5438bff7901c4fdb54228f
2010-01-17  Zoltan Varga  <vargaz@gmail.com>

* branch-opts.c (mono_branch_optimize_exception_target): Stop the optimization
if a clause is skipped because it uses the exception object, since it could
have caught the exception.

* exceptions.cs: Add a test.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@149704 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/mini/ChangeLog
mono/mini/branch-opts.c
mono/mini/exceptions.cs