2007-05-27 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / generics.2.cs
index 57ebdfdd9b4f9205598eb6399b08a49d965a7002..f923a6e56c05e93bf55d7381825d35da7f23a104 100644 (file)
@@ -156,6 +156,32 @@ class Tests {
                        return 0;
     }
 
+       public static int test_0_box_brtrue_opt_regress_81102 () {
+               if (new Foo<int>(5).ToString () == "null")
+                       return 0;
+               else
+                       return 1;
+       }
+
+       public class Foo<T1>
+       {
+               public Foo(T1 t1)
+               {
+                       m_t1 = t1;
+               }
+               
+               public override string ToString()
+               {
+                       return Bar(m_t1 == null ? "null" : "null");
+               }
+
+               public String Bar (String s) {
+                       return s;
+               }
+               
+               readonly T1 m_t1;
+       }
+
        public interface IMyHandler {
                object Bar<T>();
        }