[ComprehensiveBufferize] Fix a warning
authorKazu Hirata <kazu@google.com>
Wed, 10 Nov 2021 23:23:39 +0000 (15:23 -0800)
committerKazu Hirata <kazu@google.com>
Wed, 10 Nov 2021 23:23:39 +0000 (15:23 -0800)
This patch fixes:

  mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp:2240:13:
  error: unused function 'checkAliasInfoConsistency'
  [-Werror,-Wunused-function]

mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp

index 675686f..db5a35e 100644 (file)
@@ -2236,6 +2236,7 @@ LogicalResult mlir::linalg::eliminateInsertSliceAnchoredInitTensorOps(
       });
 }
 
+#ifndef NDEBUG
 /// Assert that the current bufferization decisions are consistent.
 static void checkAliasInfoConsistency(FuncOp funcOp,
                                       const DominanceInfo &domInfo,
@@ -2253,6 +2254,7 @@ static void checkAliasInfoConsistency(FuncOp funcOp,
                    "found read after write conflict before running analysis");
   });
 }
+#endif
 
 LogicalResult
 mlir::linalg::runComprehensiveBufferize(ModuleOp moduleOp,