diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2025-07-25 16:52:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-25 22:52:45 +0200 |
commit | 04a44fef1ffc6f2a0f5ea042beebd4a84dd5fed6 (patch) | |
tree | e288c391d2f4202b1c5acd8d27a2a8f2b009c649 | |
parent | 34a08cb89c5e50c22be05555529ce84eaa3e4d3c (diff) | |
download | llvm-04a44fef1ffc6f2a0f5ea042beebd4a84dd5fed6.zip llvm-04a44fef1ffc6f2a0f5ea042beebd4a84dd5fed6.tar.gz llvm-04a44fef1ffc6f2a0f5ea042beebd4a84dd5fed6.tar.bz2 |
[MLIR] Fix release build: FULL_LDBG macro was incorrect when NDEBUG is defined (#150698)
DEBUGLOG_WITH_STREAM_AND_TYPE is an internal implementation detail of
LDBG in DebugLog.h. When NDEBUG is defined,
DEBUGLOG_WITH_STREAM_AND_TYPE is not defined at all.
Signed-off-by: Benoit Jacob <jacob.benoit.1@gmail.com>
-rw-r--r-- | mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp b/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp index 452f235..96ce980 100644 --- a/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp +++ b/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp @@ -24,8 +24,12 @@ #define DEBUG_TYPE_FULL "transform-dialect-full" #define DEBUG_PRINT_AFTER_ALL "transform-dialect-print-top-level-after-all" #define DBGS() (llvm::dbgs() << "[" DEBUG_TYPE "] ") +#ifndef NDEBUG #define FULL_LDBG(X) \ DEBUGLOG_WITH_STREAM_AND_TYPE(llvm::dbgs(), DEBUG_TYPE_FULL) +#else +#define FULL_LDBG(X) +#endif using namespace mlir; |