Skip to content

Commit 198b74d

Browse files
committed
fprintf tests
1 parent 006d927 commit 198b74d

File tree

1 file changed

+34
-12
lines changed

1 file changed

+34
-12
lines changed

mlir/test/CAPI/ir.c

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2466,20 +2466,42 @@ int testBlockPredecessorsSuccessors(MlirContext ctx) {
24662466
MlirBlock middleBlock = mlirBlockGetNextInRegion(entryBlock);
24672467
MlirBlock successorBlock = mlirBlockGetNextInRegion(middleBlock);
24682468

2469-
assert(mlirBlockGetNumPredecessors(entryBlock) == 0);
2470-
2471-
assert(mlirBlockGetNumSuccessors(entryBlock) == 1);
2472-
assert(mlirBlockEqual(middleBlock, mlirBlockGetSuccessor(entryBlock, 0)));
2473-
assert(mlirBlockGetNumPredecessors(middleBlock) == 1);
2474-
assert(mlirBlockEqual(entryBlock, mlirBlockGetPredecessor(middleBlock, 0)));
2475-
2476-
assert(mlirBlockGetNumSuccessors(middleBlock) == 1);
2477-
assert(mlirBlockEqual(successorBlock, mlirBlockGetSuccessor(middleBlock, 0)));
2478-
assert(mlirBlockGetNumPredecessors(successorBlock) == 1);
2479-
assert(
2469+
#define FPRINTF_OP(OP, FMT) fprintf(stderr, #OP ": " FMT "\n", OP)
2470+
2471+
// CHECK: mlirBlockGetNumPredecessors(entryBlock): 0
2472+
FPRINTF_OP(mlirBlockGetNumPredecessors(entryBlock), "%ld");
2473+
2474+
// CHECK: mlirBlockGetNumSuccessors(entryBlock): 1
2475+
FPRINTF_OP(mlirBlockGetNumSuccessors(entryBlock), "%ld");
2476+
// CHECK: mlirBlockEqual(middleBlock, mlirBlockGetSuccessor(entryBlock, 0)): 1
2477+
FPRINTF_OP(mlirBlockEqual(middleBlock, mlirBlockGetSuccessor(entryBlock, 0)),
2478+
"%d");
2479+
// CHECK: mlirBlockGetNumPredecessors(middleBlock): 1
2480+
FPRINTF_OP(mlirBlockGetNumPredecessors(middleBlock), "%ld");
2481+
// CHECK: mlirBlockEqual(entryBlock, mlirBlockGetPredecessor(middleBlock, 0))
2482+
FPRINTF_OP(
2483+
mlirBlockEqual(entryBlock, mlirBlockGetPredecessor(middleBlock, 0)),
2484+
"%d");
2485+
2486+
// CHECK: mlirBlockGetNumSuccessors(middleBlock): 1
2487+
FPRINTF_OP(mlirBlockGetNumSuccessors(middleBlock), "%ld");
2488+
// CHECK: BlockEqual(successorBlock, mlirBlockGetSuccessor(middleBlock, 0)): 1
2489+
fprintf(
2490+
stderr,
2491+
"BlockEqual(successorBlock, mlirBlockGetSuccessor(middleBlock, 0)): %d\n",
2492+
mlirBlockEqual(successorBlock, mlirBlockGetSuccessor(middleBlock, 0)));
2493+
// CHECK: mlirBlockGetNumPredecessors(successorBlock): 1
2494+
FPRINTF_OP(mlirBlockGetNumPredecessors(successorBlock), "%ld");
2495+
// CHECK: Equal(middleBlock, mlirBlockGetPredecessor(successorBlock, 0)): 1
2496+
fprintf(
2497+
stderr,
2498+
"Equal(middleBlock, mlirBlockGetPredecessor(successorBlock, 0)): %d\n",
24802499
mlirBlockEqual(middleBlock, mlirBlockGetPredecessor(successorBlock, 0)));
24812500

2482-
assert(mlirBlockGetNumSuccessors(successorBlock) == 0);
2501+
// CHECK: mlirBlockGetNumSuccessors(successorBlock): 0
2502+
FPRINTF_OP(mlirBlockGetNumSuccessors(successorBlock), "%ld");
2503+
2504+
#undef FPRINTF_OP
24832505

24842506
mlirModuleDestroy(module);
24852507

0 commit comments

Comments
 (0)