summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ADT/APIntTest.cpp
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2015-01-13 14:30:07 +0000
committerAaron Ballman <aaron@aaronballman.com>2015-01-13 14:30:07 +0000
commit8bd9897730f5f2c238876ac407054c346dd46a21 (patch)
tree70dea4c05f995a35864a007473352e8ce9f359eb /llvm/unittests/ADT/APIntTest.cpp
parent343991dd8bea92af1f20bcad9e24d3d5578a7cb5 (diff)
downloadbcm5719-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.cpp5
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
}
OpenPOWER on IntegriCloud