Fixed.
authorMarek Safar <marek.safar@gmail.com>
Mon, 12 May 2008 11:44:49 +0000 (11:44 -0000)
committerMarek Safar <marek.safar@gmail.com>
Mon, 12 May 2008 11:44:49 +0000 (11:44 -0000)
svn path=/trunk/mcs/; revision=102996

mcs/tests/test-646.cs

index 1e0aa055c0a1c1195de1486f14cd9fb1395d3d2f..ff919bd349b9a678c9d0202f02cc369eeda3e640 100755 (executable)
@@ -21,8 +21,11 @@ class Program
                                return 1;\r
                        if (CastIntPtrToUInt32 (new IntPtr (int.MaxValue)) != int.MaxValue)\r
                                return 2;\r
-               } else {\r
-                       throw new ApplicationException (CastUIntPtrToInt64 (new UIntPtr (ulong.MaxValue)).ToString ());\r
+               } else {
+                       if (CastUIntPtrToInt64 (new UIntPtr (ulong.MaxValue)) != -1)
+                               return 3;
+                               \r
+                       throw new ApplicationException (CastIntPtrToUInt32 (new IntPtr (long.MaxValue)).ToString () + "l");\r
 //                     if (CastIntPtrToUInt32 (new IntPtr (long.MaxValue)) != long.MaxValue)\r
 //                             return 4;\r
                }\r