diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-11-02 22:26:00 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-11-02 22:40:04 +0000 |
commit | d801f79419231481cda2980da4056714c788e7a8 (patch) | |
tree | 53d5b62a124ae0b52a9a22cda57ef2c2e477bbdb /llvm/unittests/Support | |
parent | 46abbe77d6bb0f372628c45f2cbf9ab1b9e8fff7 (diff) | |
download | bcm5719-llvm-d801f79419231481cda2980da4056714c788e7a8.tar.gz bcm5719-llvm-d801f79419231481cda2980da4056714c788e7a8.zip |
TargetParserTest - testARMArch - stop bitwise operators on boolean warnings. NFCI.
Ensure the test still runs all target checks but stop the static analyzer warnings.
Diffstat (limited to 'llvm/unittests/Support')
-rw-r--r-- | llvm/unittests/Support/TargetParserTest.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/unittests/Support/TargetParserTest.cpp b/llvm/unittests/Support/TargetParserTest.cpp index ca95bd5f794..3dd0d9d28d8 100644 --- a/llvm/unittests/Support/TargetParserTest.cpp +++ b/llvm/unittests/Support/TargetParserTest.cpp @@ -322,10 +322,11 @@ TEST(TargetParserTest, testInvalidARMArch) { bool testARMArch(StringRef Arch, StringRef DefaultCPU, StringRef SubArch, unsigned ArchAttr) { ARM::ArchKind AK = ARM::parseArch(Arch); - return (AK!= ARM::ArchKind::INVALID) & - ARM::getDefaultCPU(Arch).equals(DefaultCPU) & - ARM::getSubArch(AK).equals(SubArch) & - (ARM::getArchAttr(AK) == ArchAttr); + bool Result = (AK != ARM::ArchKind::INVALID); + Result &= ARM::getDefaultCPU(Arch).equals(DefaultCPU); + Result &= ARM::getSubArch(AK).equals(SubArch); + Result &= (ARM::getArchAttr(AK) == ArchAttr); + return Result; } TEST(TargetParserTest, testARMArch) { |