+2006-03-23 Raja R Harinath <rharinath@novell.com>
+
+ * generic.cs (TypeParameter.UpdateConstraints): Update
+ 'constraints' if null.
+
2006-02-22 Marek Safar <marek.safar@seznam.cz>
A fix for #77615
if (type == null)
throw new InvalidOperationException ();
- if (constraints == null) {
- new_constraints = constraints;
- return true;
- } else if (new_constraints == null)
+ if (new_constraints == null)
return true;
if (!new_constraints.Resolve (ec))
if (!new_constraints.ResolveTypes (ec))
return false;
- return constraints.CheckInterfaceMethod (new_constraints);
+ if (constraints != null)
+ return constraints.CheckInterfaceMethod (new_constraints);
+
+ constraints = new_constraints;
+ return true;
}
public void EmitAttributes ()