[cfe-commits] r61099 - in /cfe/trunk/lib/Sema: SemaDeclObjC.cpp SemaExprObjC.cpp
Fariborz Jahanian
fjahanian at apple.com
Tue Dec 16 13:08:15 PST 2008
Your changes do not change the semantics of the code. So, unless tests
break,
they should be OK.
- Fariborz
On Dec 16, 2008, at 12:15 PM, Eli Friedman wrote:
> Author: efriedma
> Date: Tue Dec 16 14:15:50 2008
> New Revision: 61099
>
> URL: http://llvm.org/viewvc/llvm-project?rev=61099&view=rev
> Log:
> Silence a couple more operator precedence warnings; this shouldn't
> change the semantics. Please correct this if the precedence was
> actually supposed to be something different.
>
>
> Modified:
> cfe/trunk/lib/Sema/SemaDeclObjC.cpp
> cfe/trunk/lib/Sema/SemaExprObjC.cpp
>
> Modified: cfe/trunk/lib/Sema/SemaDeclObjC.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDeclObjC.cpp?rev=61099&r1=61098&r2=61099&view=diff
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- cfe/trunk/lib/Sema/SemaDeclObjC.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaDeclObjC.cpp Tue Dec 16 14:15:50 2008
> @@ -1052,8 +1052,8 @@
> const ObjCMethodDecl *&PrevMethod = InsMap[Method-
> >getSelector()];
> bool match = PrevMethod ? MatchTwoMethodDeclarations(Method,
> PrevMethod)
> : false;
> - if (isInterfaceDeclKind && PrevMethod && !match
> - || checkIdenticalMethods && match) {
> + if ((isInterfaceDeclKind && PrevMethod && !match)
> + || (checkIdenticalMethods && match)) {
> Diag(Method->getLocation(), diag::err_duplicate_method_decl)
> << Method->getDeclName();
> Diag(PrevMethod->getLocation(),
> diag::note_previous_declaration);
> @@ -1069,8 +1069,8 @@
> const ObjCMethodDecl *&PrevMethod = ClsMap[Method-
> >getSelector()];
> bool match = PrevMethod ? MatchTwoMethodDeclarations(Method,
> PrevMethod)
> : false;
> - if (isInterfaceDeclKind && PrevMethod && !match
> - || checkIdenticalMethods && match) {
> + if ((isInterfaceDeclKind && PrevMethod && !match)
> + || (checkIdenticalMethods && match)) {
> Diag(Method->getLocation(), diag::err_duplicate_method_decl)
> << Method->getDeclName();
> Diag(PrevMethod->getLocation(),
> diag::note_previous_declaration);
>
> Modified: cfe/trunk/lib/Sema/SemaExprObjC.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaExprObjC.cpp?rev=61099&r1=61098&r2=61099&view=diff
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- cfe/trunk/lib/Sema/SemaExprObjC.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaExprObjC.cpp Tue Dec 16 14:15:50 2008
> @@ -538,7 +538,7 @@
> for (; RHSProtoI != RHSProtoE; ++RHSProtoI) {
> ObjCProtocolDecl *rhsProto = *RHSProtoI;
> if (ProtocolCompatibleWithProtocol(lhsProto, rhsProto) ||
> - compare && ProtocolCompatibleWithProtocol(rhsProto,
> lhsProto)) {
> + (compare && ProtocolCompatibleWithProtocol(rhsProto,
> lhsProto))) {
> match = true;
> break;
> }
> @@ -583,7 +583,7 @@
> for (unsigned j = 0; j < rhsQID->getNumProtocols(); j++) {
> ObjCProtocolDecl *rhsProto = rhsQID->getProtocols(j);
> if (ProtocolCompatibleWithProtocol(lhsProto, rhsProto) ||
> - compare && ProtocolCompatibleWithProtocol(rhsProto,
> lhsProto)) {
> + (compare && ProtocolCompatibleWithProtocol(rhsProto,
> lhsProto))) {
> match = true;
> break;
> }
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
More information about the cfe-commits
mailing list