A fix for bug #572071
* method.cs: Set override constraints using unexpanded interface
list.
svn path=/trunk/mcs/; revision=157601
+2010-05-20 Marek Safar <marek.safar@gmail.com>
+
+ A fix for bug #572071
+ * method.cs: Set override constraints using unexpanded interface
+ list.
+
2010-05-20 Marek Safar <marek.safar@gmail.com>
A fix for bug #572071
tp.Type.TypeArguments = base_tparam.TypeArguments;
// TODO MemberCache: Inflate with different MVAR ?
- tp.Type.Interfaces = base_tparam.Interfaces;
+ tp.Type.Interfaces = base_tparam.InterfacesDefined;
tp.Type.BaseType = base_tparam.BaseType;
} else if (MethodData.implementing != null) {
var base_tp = MethodData.implementing.Constraints[i];