[interp] disable bug-45841-fpstack-exceptions.exe on CI
[mono.git] / mono / tests / pointer.cs
1 using System;
2
3 public class Test {
4
5         public static IntPtr to_intptr (int value)
6         {
7                 return new IntPtr (value);
8         }
9         
10         unsafe public static int Main () {
11                 int num = 0;
12
13                 num++;
14                 IntPtr a = to_intptr (1);
15                 if ((int)a != 1)
16                         return num;
17                 
18                 num++;
19                 if (sizeof (void*) != sizeof(IntPtr))
20                         return num;
21
22                 num++;
23                 if (sizeof (byte*) != sizeof (void *))
24                         return num;
25
26                 num++;
27                 if (sizeof (int*) != sizeof (int *))
28                         return num;
29
30                 num++;
31                 if (sizeof (IntPtr) != 4 && sizeof (IntPtr) != 8)
32                         return num;
33
34                 return 0;
35         }
36 }
37