Imported Upstream version 5.2.0.175

Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-06-07 13:16:24 +00:00
parent 4bdbaf4a88
commit 966bba02bb
8776 changed files with 346420 additions and 149650 deletions

View File

@ -281,6 +281,25 @@ namespace Mono.Cecil.Tests {
});
}
[Test]
public void BranchOutsideMethod ()
{
IgnoreOnMono ();
TestIL ("branch-out.il", module => {
var type = module.GetType ("Foo");
var method = type.GetMethod ("BranchOutside");
Assert.IsNotNull (method);
Assert.IsNotNull (method.Body);
var leave = method.Body.Instructions [0];
Assert.AreEqual (OpCodes.Leave, leave.OpCode);
Assert.IsNull (leave.Operand);
Assert.AreEqual ("IL_0000: leave", leave.ToString ());
}, verify: false);
}
[Test]
public void Iterator ()
{