From 1967d8ab9a8b5d8d2dfa3eedb4a4a5483c9fdc6e Mon Sep 17 00:00:00 2001 From: Schrodinger ZHU Yifan Date: Mon, 4 Nov 2024 10:15:06 -0500 Subject: [PATCH] suppress GCC false positive --- src/Conversion/ConvertFuncToGCCJIT.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Conversion/ConvertFuncToGCCJIT.cpp b/src/Conversion/ConvertFuncToGCCJIT.cpp index b131992..e916cb5 100644 --- a/src/Conversion/ConvertFuncToGCCJIT.cpp +++ b/src/Conversion/ConvertFuncToGCCJIT.cpp @@ -38,13 +38,15 @@ #include "mlir/IR/ValueRange.h" #include "mlir/Interfaces/ControlFlowInterfaces.h" #include "mlir/Support/LLVM.h" + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Woverloaded-virtual" #include "mlir/Transforms/DialectConversion.h" +#pragma GCC diagnostic pop using namespace mlir; using namespace mlir::gccjit; -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Woverloaded-virtual" namespace { class GCCJITFunctionRewriter { @@ -370,7 +372,6 @@ class CallIndirectOpLowering } }; } // namespace -#pragma GCC diagnostic pop void mlir::gccjit::populateFuncToGCCJITPatterns( MLIRContext *context, GCCJITTypeConverter &typeConverter,