svn path=/trunk/mcs/; revision=124309
+++ /dev/null
--// 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
--}
--- /dev/null
--- /dev/null
++// 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
--- /dev/null
--- /dev/null
++// CS1959: Type parameter `T' cannot be declared const
++// Line: 10
++
++class C
++{
++}
++
++class C<T> where T : C
++{
++ const T t = null;
++}