Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

38 lines
561 B
C#

using System;
public class Test {
public static IntPtr to_intptr (int value)
{
return new IntPtr (value);
}
unsafe public static int Main () {
int num = 0;
num++;
IntPtr a = to_intptr (1);
if ((int)a != 1)
return num;
num++;
if (sizeof (void*) != sizeof(IntPtr))
return num;
num++;
if (sizeof (byte*) != sizeof (void *))
return num;
num++;
if (sizeof (int*) != sizeof (int *))
return num;
num++;
if (sizeof (IntPtr) != 4 && sizeof (IntPtr) != 8)
return num;
return 0;
}
}