Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / gtest-378.cs
1 class Test {
2         static object Foo (int? i)
3         {
4                 return (object)i;
5         }
6         
7         static object FooG<T> (T? i) where T : struct
8         {
9                 return (object)i;
10         }
11         
12         public static int Main ()
13         {
14                 object o = Foo (null);
15                 if (o != null)
16                         return 1;
17
18                 o = FooG<bool> (null);
19                 if (o != null)
20                         return 2;
21                 
22                 System.Console.WriteLine ("OK");
23                 return 0;
24         }
25 }