Imported Upstream version 5.16.0.160

Former-commit-id: 090371aae4deb2cffdeada14f23b6a47fbe7f087
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-09-15 08:20:41 +00:00
parent 9bb6ebb3d2
commit 0875d0d9cd
41 changed files with 58 additions and 33 deletions

View File

@@ -1 +1 @@
63062a9a5c82b7324728fe6d16039e22d3a0e07b
d7c0d78283406062508ff7aa85aca7b59d9ed364

View File

@@ -222,6 +222,24 @@ class Tests
return (int)res;
}
struct Struct7 {
public string value;
}
class Foo7 {
public static string vtypeonstack_align (string s1, string s2, string s3, string s4, string s5, string s6, string s7, string s8, bool b, Struct7 s) {
return s.value;
}
}
[Category ("DYNCALL")]
static int test_0_arm64_ios_dyncall_vtypeonstack_align () {
var m = typeof (Foo7).GetMethod ("vtypeonstack_align");
string s = (string)m.Invoke (null, new object [] { null, null, null, null, null, null, null, null, true, new Struct7 () { value = "ABC" } });
return s == "ABC" ? 0 : 1;
}
class Foo6 {
public T reg_stack_split_inner<T> (int i, int j, T l) {
return l;

View File

@@ -1 +1 @@
24a4383066365bf923df0da696742ee86c15f31d
e0e9b12b0186f304a7af08a0faf1ea157594ee23

View File

@@ -1 +1 @@
#define FULL_VERSION "explicit/fbaeba4"
#define FULL_VERSION "explicit/1b18f39"