[ilasm] Don't break arguments compatiblity
[mono-project.git] / mcs / tests / gtest-548.cs
blob732ed6a838a0c2c266116cc798afa32093e72bd7
1 using System;
3 class C
5 public static int Main ()
7 if (null > null)
8 return 1;
10 if ((int?)null > null)
11 return 2;
13 if (null >= null)
14 return 3;
16 if ((int?)null >= null)
17 return 4;
19 if (null < null)
20 return 10;
22 if ((int?)null < null)
23 return 11;
25 if (null <= null)
26 return 12;
28 if ((int?)null <= null)
29 return 13;
31 if ((null * null) != null)
32 return 20;
34 if ((null / null) != null)
35 return 21;
37 if ((null % null) != null)
38 return 22;
40 if ((null - null) != null)
41 return 22;
43 if ((null >> null) != null)
44 return 23;
46 if ((null << null) != null)
47 return 24;
49 Console.WriteLine ("ok");
50 return 0;