diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2015-01-13 14:30:07 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2015-01-13 14:30:07 +0000 |
commit | 8bd9897730f5f2c238876ac407054c346dd46a21 (patch) | |
tree | 70dea4c05f995a35864a007473352e8ce9f359eb /llvm/unittests/ADT/APIntTest.cpp | |
parent | 343991dd8bea92af1f20bcad9e24d3d5578a7cb5 (diff) | |
download | bcm5719-llvm-8bd9897730f5f2c238876ac407054c346dd46a21.tar.gz bcm5719-llvm-8bd9897730f5f2c238876ac407054c346dd46a21.zip |
Silence warnings about unknown pragmas for compilers that are not Clang. NFC.
llvm-svn: 225788
Diffstat (limited to 'llvm/unittests/ADT/APIntTest.cpp')
-rw-r--r-- | llvm/unittests/ADT/APIntTest.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/unittests/ADT/APIntTest.cpp b/llvm/unittests/ADT/APIntTest.cpp index 9f063ccf887..a6578869022 100644 --- a/llvm/unittests/ADT/APIntTest.cpp +++ b/llvm/unittests/ADT/APIntTest.cpp @@ -678,9 +678,11 @@ TEST(APIntTest, nearestLogBase2) { EXPECT_EQ(A9.nearestLogBase2(), UINT32_MAX); } +#if defined(__clang__) // Disable the warning that triggers on exactly what is being tested. #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wself-move" +#endif TEST(APIntTest, SelfMoveAssignment) { APInt X(32, 0xdeadbeef); X = std::move(X); @@ -697,6 +699,7 @@ TEST(APIntTest, SelfMoveAssignment) { EXPECT_EQ(0xdeadbeefdeadbeefULL, Raw[0]); EXPECT_EQ(0xdeadbeefdeadbeefULL, Raw[1]); } +#if defined(__clang__) #pragma clang diagnostic pop - +#endif } |