2007-05-25 Jonathan Chambers <joncham@gmail.com>
[mcs.git] / tests / test-404.cs
blobcbb1e323ad08b390cffa997379c8cfecc504a4e8
1 // Compiler options: -unsafe
3 unsafe class X {
4 static int v;
5 static int v_calls;
7 static int* get_v ()
9 v_calls++;
10 fixed (int* ptr = &v)
12 return ptr;
16 static int Main ()
18 if ((*get_v ())++ != 0)
19 return 1;
20 if (v != 1)
21 return 2;
22 if (v_calls != 1)
23 return 3;
24 return 0;