]> granicus.if.org Git - clang/commitdiff
Fix compiler warning about && in ||.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 30 Sep 2011 20:32:22 +0000 (20:32 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 30 Sep 2011 20:32:22 +0000 (20:32 +0000)
This time the warning found an actual bug, we don't want to handle
force_align_arg_pointer differently than __force_align_arg_pointer__.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140877 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/TargetAttributesSema.cpp

index 3a065cead501ed3fbd1a5ce3b89004ea67f2017a..aa0bc08ef7f426f0492eaa6fd192c73b6c9b0a9f 100644 (file)
@@ -249,8 +249,8 @@ namespace {
         }
       }
       if (Triple.getArch() != llvm::Triple::x86_64 &&
-          Attr.getName()->getName() == "force_align_arg_pointer" ||
-          Attr.getName()->getName() == "__force_align_arg_pointer__") {
+          (Attr.getName()->getName() == "force_align_arg_pointer" ||
+           Attr.getName()->getName() == "__force_align_arg_pointer__")) {
         HandleX86ForceAlignArgPointerAttr(D, Attr, S);
         return true;
       }