From 1108fa47f5f39db54a60fc9697e935c8940f675d Mon Sep 17 00:00:00 2001 From: Galina Kistanova Date: Wed, 14 Jun 2017 17:30:35 +0000 Subject: [PATCH] =?utf8?q?Supressed=20warning:=20declared=20=E2=80=98stati?= =?utf8?q?c=E2=80=99=20but=20never=20defined.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305403 91177308-0d34-0410-b5e6-96231b3b80d8 --- unittests/Transforms/Scalar/LoopPassManagerTest.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/unittests/Transforms/Scalar/LoopPassManagerTest.cpp b/unittests/Transforms/Scalar/LoopPassManagerTest.cpp index dfc351c648b..0e5780ebec4 100644 --- a/unittests/Transforms/Scalar/LoopPassManagerTest.cpp +++ b/unittests/Transforms/Scalar/LoopPassManagerTest.cpp @@ -20,9 +20,20 @@ #include "llvm/IR/Module.h" #include "llvm/IR/PassManager.h" #include "llvm/Support/SourceMgr.h" + +// Workaround for the gcc 7.1 bug PR80916. +#if defined(__GNUC__) && __GNUC__ > 6 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif + #include "gmock/gmock.h" #include "gtest/gtest.h" +#if defined(__GNUC__) && __GNUC__ > 6 +# pragma GCC diagnostic pop +#endif + using namespace llvm; namespace { -- 2.50.1