[Mlir-commits] [mlir] [mlir] Fix warning when building on Windows (PR #191558)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Fri Apr 10 15:51:00 PDT 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mlir
Author: Alexandre Ganea (aganea)
<details>
<summary>Changes</summary>
Fixes:
```
warning: format specifies type 'long' but the argument has type 'intptr_t' ...
```
---
Full diff: https://github.com/llvm/llvm-project/pull/191558.diff
1 Files Affected:
- (modified) mlir/test/CAPI/ir.c (+6-6)
``````````diff
diff --git a/mlir/test/CAPI/ir.c b/mlir/test/CAPI/ir.c
index 5487d1d9cf654..e66c931383f89 100644
--- a/mlir/test/CAPI/ir.c
+++ b/mlir/test/CAPI/ir.c
@@ -2469,29 +2469,29 @@ int testBlockPredecessorsSuccessors(MlirContext ctx) {
#define FPRINTF_OP(OP, FMT) fprintf(stderr, #OP ": " FMT "\n", OP)
// CHECK: mlirBlockGetNumPredecessors(entryBlock): 0
- FPRINTF_OP(mlirBlockGetNumPredecessors(entryBlock), "%ld");
+ FPRINTF_OP(mlirBlockGetNumPredecessors(entryBlock), "%" PRIdPTR);
// CHECK: mlirBlockGetNumSuccessors(entryBlock): 1
- FPRINTF_OP(mlirBlockGetNumSuccessors(entryBlock), "%ld");
+ FPRINTF_OP(mlirBlockGetNumSuccessors(entryBlock), "%" PRIdPTR);
// CHECK: mlirBlockEqual(middleBlock, mlirBlockGetSuccessor(entryBlock, 0)): 1
FPRINTF_OP(mlirBlockEqual(middleBlock, mlirBlockGetSuccessor(entryBlock, 0)),
"%d");
// CHECK: mlirBlockGetNumPredecessors(middleBlock): 1
- FPRINTF_OP(mlirBlockGetNumPredecessors(middleBlock), "%ld");
+ FPRINTF_OP(mlirBlockGetNumPredecessors(middleBlock), "%" PRIdPTR);
// CHECK: mlirBlockEqual(entryBlock, mlirBlockGetPredecessor(middleBlock, 0))
FPRINTF_OP(
mlirBlockEqual(entryBlock, mlirBlockGetPredecessor(middleBlock, 0)),
"%d");
// CHECK: mlirBlockGetNumSuccessors(middleBlock): 1
- FPRINTF_OP(mlirBlockGetNumSuccessors(middleBlock), "%ld");
+ FPRINTF_OP(mlirBlockGetNumSuccessors(middleBlock), "%" PRIdPTR);
// CHECK: BlockEqual(successorBlock, mlirBlockGetSuccessor(middleBlock, 0)): 1
fprintf(
stderr,
"BlockEqual(successorBlock, mlirBlockGetSuccessor(middleBlock, 0)): %d\n",
mlirBlockEqual(successorBlock, mlirBlockGetSuccessor(middleBlock, 0)));
// CHECK: mlirBlockGetNumPredecessors(successorBlock): 1
- FPRINTF_OP(mlirBlockGetNumPredecessors(successorBlock), "%ld");
+ FPRINTF_OP(mlirBlockGetNumPredecessors(successorBlock), "%" PRIdPTR);
// CHECK: Equal(middleBlock, mlirBlockGetPredecessor(successorBlock, 0)): 1
fprintf(
stderr,
@@ -2499,7 +2499,7 @@ int testBlockPredecessorsSuccessors(MlirContext ctx) {
mlirBlockEqual(middleBlock, mlirBlockGetPredecessor(successorBlock, 0)));
// CHECK: mlirBlockGetNumSuccessors(successorBlock): 0
- FPRINTF_OP(mlirBlockGetNumSuccessors(successorBlock), "%ld");
+ FPRINTF_OP(mlirBlockGetNumSuccessors(successorBlock), "%" PRIdPTR);
#undef FPRINTF_OP
``````````
</details>
https://github.com/llvm/llvm-project/pull/191558
More information about the Mlir-commits
mailing list