Imported Upstream version 4.3.2.467

Former-commit-id: 9c2cb47f45fa221e661ab616387c9cda183f283d
This commit is contained in:
Xamarin Public Jenkins
2016-02-22 11:00:01 -05:00
parent f302175246
commit f3e3aab35a
4097 changed files with 122406 additions and 82300 deletions

29
mcs/tests/test-928.cs Normal file
View File

@@ -0,0 +1,29 @@
// Compiler options: -unsafe
using System;
using System.Reflection;
using System.Linq;
unsafe class Program
{
public static void Test ()
{
string s = "";
unsafe {
fixed (char *chars = s) {
}
}
}
public static int Main ()
{
Test ();
var m = typeof (Program).GetMethod ("Test");
var lv = m.GetMethodBody ().LocalVariables.Where (l => l.LocalType == typeof (char*)).Single ();
if (lv.IsPinned)
return 1;
return 0;
}
}