diff options
Diffstat (limited to 'unittests/Transforms/Scalar/LoopPassManagerTest.cpp')
-rw-r--r-- | unittests/Transforms/Scalar/LoopPassManagerTest.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/unittests/Transforms/Scalar/LoopPassManagerTest.cpp b/unittests/Transforms/Scalar/LoopPassManagerTest.cpp index dfc351c648b1..0e5780ebec47 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 { |