--- /opt/cvs/dotgnu/pnet/cscc/csharp/cs_gather.c Thu Sep 19 19:29:49 2002 +++ /tmp/dotgnu/pnet/cscc/csharp/cs_gather.c Fri Oct 18 15:34:02 2002 @@ -994,7 +994,8 @@ } else if(ILMember_Owner(member) == classInfo || (!ILMethodIsConstructor(methodInfo) && - !ILMethodIsStaticConstructor(methodInfo))) + !ILMethodIsStaticConstructor(methodInfo) && + (ILMethod_Attrs(methodInfo)==ILMember_Attrs(member)))) { ReportDuplicates(method->name, (ILMember *)methodInfo, member, classInfo, method->modifiers, name);