From a64949dfb855821f16fdfef1bb78b412509fb8e0 Mon Sep 17 00:00:00 2001 From: Richard Trieu Date: Wed, 14 Jan 2015 01:50:12 +0000 Subject: [PATCH] Disable -Wunknown-pragmas in a test so that Clang without -Wself-move will not complain that the flag doesn't exist. llvm-svn: 225931 --- llvm/unittests/ADT/APIntTest.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/llvm/unittests/ADT/APIntTest.cpp b/llvm/unittests/ADT/APIntTest.cpp index a6578869022e..3b7ac5b89402 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 }