diff options
-rw-r--r-- | llvm/unittests/ADT/APIntTest.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/unittests/ADT/APIntTest.cpp b/llvm/unittests/ADT/APIntTest.cpp index a6578869022..3b7ac5b8940 100644 --- a/llvm/unittests/ADT/APIntTest.cpp +++ b/llvm/unittests/ADT/APIntTest.cpp @@ -679,6 +679,9 @@ TEST(APIntTest, nearestLogBase2) { } #if defined(__clang__) +// Disable the pragma warning from versions of Clang without -Wself-move +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunknown-pragmas" // Disable the warning that triggers on exactly what is being tested. #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wself-move" @@ -701,5 +704,6 @@ TEST(APIntTest, SelfMoveAssignment) { } #if defined(__clang__) #pragma clang diagnostic pop +#pragma clang diagnostic pop #endif } |