On Aug 5, 2011, at 8:44 AM, Fariborz Jahanian wrote: > Warnings on windows are correct but in different order. It has to do with > sorting of selectors based on > their unique pointer. I requested Ted. to make the test Darwin only for now.
Hi Fariborz, That isn't a good enough solution. Pointers can be arbitrarily ordered even on Darwin. Please make the diagnostics come out in a deterministic order somehow. -Chris > > - Fariborz > > On Aug 4, 2011, at 8:39 PM, NAKAMURA Takumi wrote: > >> 2011/8/5 Fariborz Jahanian <[email protected]>: >>> Author: fjahanian >>> Date: Thu Aug 4 16:28:44 2011 >>> New Revision: 136927 >>> >>> URL: http://llvm.org/viewvc/llvm-project?rev=136927&view=rev >>> Log: >>> objective-c: diagnose protocol inconsistencies in following >>> situation. When a class explicitly or implicitly (through inheritance) >>> "conformsTo" two protocols which conflict (have methods which conflict). >>> This is 2nd part of // rdar://6191214. >>> >>> Added: >>> cfe/trunk/test/SemaObjC/qualified-protocol-method-conflicts.m >>> Modified: >>> cfe/trunk/include/clang/Basic/IdentifierTable.h >>> cfe/trunk/include/clang/Sema/Sema.h >>> cfe/trunk/lib/Sema/SemaDeclObjC.cpp >>> cfe/trunk/test/SemaObjC/class-protocol-method-match.m >> >> Too weird, I have seen warnings in different order with >> class-protocol-method-match.m on msvc10 and mingw32. >> It is not affected by -triple. >> >> The log attached. (w/o -verify) >> >> ...Takumi >> <mingw.txt> > > _______________________________________________ > cfe-commits mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
