New test.
authorMarek Safar <marek.safar@gmail.com>
Fri, 23 Jan 2009 10:15:20 +0000 (10:15 -0000)
committerMarek Safar <marek.safar@gmail.com>
Fri, 23 Jan 2009 10:15:20 +0000 (10:15 -0000)
svn path=/trunk/mcs/; revision=124309

1  2 
mcs/errors/gcs0283.cs
mcs/errors/gcs1959-2.cs
mcs/errors/gcs1959.cs

diff --cc mcs/errors/gcs0283.cs
index 3643fa681393f89607d56f3fba0b94bcac38c1ae,3643fa681393f89607d56f3fba0b94bcac38c1ae..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,10 -1,10 +1,0 @@@
--// CS0283: The type `T' cannot be declared const\r
--// Line: 8\r
--\r
--struct S\r
--{\r
--      public void Foo<T> () where T : struct\r
--      {\r
--              const T t = null;\r
--      }\r
--}
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cde243a454366e9f11fcd754e853cd7a57fccc44
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,10 @@@
++// CS1959: Type parameter `T' cannot be declared const\r
++// Line: 8\r
++\r
++struct S\r
++{\r
++      public void Foo<T> () where T : struct\r
++      {\r
++              const T t = null;\r
++      }\r
++}\r
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..afc0b71db686634ffbde8f1af6efd824411478d3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,11 @@@
++// CS1959: Type parameter `T' cannot be declared const
++// Line: 10
++
++class C
++{
++}
++
++class C<T> where T : C
++{
++      const T t = null;
++}