TargetParserTest - testARMArch - stop bitwise operators on boolean warnings. NFCI.

Ensure the test still runs all target checks but stop the static analyzer warnings.
This commit is contained in:
Simon Pilgrim 2019-11-02 22:26:00 +00:00
parent 46abbe77d6
commit d801f79419
1 changed files with 5 additions and 4 deletions

View File

@ -322,10 +322,11 @@ TEST(TargetParserTest, testInvalidARMArch) {
bool testARMArch(StringRef Arch, StringRef DefaultCPU, StringRef SubArch, bool testARMArch(StringRef Arch, StringRef DefaultCPU, StringRef SubArch,
unsigned ArchAttr) { unsigned ArchAttr) {
ARM::ArchKind AK = ARM::parseArch(Arch); ARM::ArchKind AK = ARM::parseArch(Arch);
return (AK!= ARM::ArchKind::INVALID) & bool Result = (AK != ARM::ArchKind::INVALID);
ARM::getDefaultCPU(Arch).equals(DefaultCPU) & Result &= ARM::getDefaultCPU(Arch).equals(DefaultCPU);
ARM::getSubArch(AK).equals(SubArch) & Result &= ARM::getSubArch(AK).equals(SubArch);
(ARM::getArchAttr(AK) == ArchAttr); Result &= (ARM::getArchAttr(AK) == ArchAttr);
return Result;
} }
TEST(TargetParserTest, testARMArch) { TEST(TargetParserTest, testARMArch) {