From: Galina Kistanova Date: Wed, 14 Jun 2017 17:30:35 +0000 (+0000) Subject: Supressed warning: declared ‘static’ but never defined. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1108fa47f5f39db54a60fc9697e935c8940f675d;p=llvm Supressed warning: declared ‘static’ but never defined. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305403 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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 {