diff --git a/mlir/lib/Dialect/Affine/IR/AffineOps.cpp b/mlir/lib/Dialect/Affine/IR/AffineOps.cpp --- a/mlir/lib/Dialect/Affine/IR/AffineOps.cpp +++ b/mlir/lib/Dialect/Affine/IR/AffineOps.cpp @@ -2641,7 +2641,7 @@ } // Parse optional clause of the form: `reduce ("addf", "maxf")`, where the - // quoted strings a member of the enum AtomicRMWKind. + // quoted strings a member of the enum AtomicRMWKind. SmallVector reductions; if (succeeded(parser.parseOptionalKeyword("reduce"))) { if (parser.parseLParen()) @@ -2691,13 +2691,12 @@ //===----------------------------------------------------------------------===// static LogicalResult verify(AffineYieldOp op) { - auto parentOp = op.getParentOp(); + auto *parentOp = op.getParentOp(); auto results = parentOp->getResults(); auto operands = op.getOperands(); if (!isa(parentOp)) - return op.emitOpError() - << "affine.terminate only terminates If, For or Parallel regions"; + return op.emitOpError() << "only terminates affine.if/for/parallel regions"; if (parentOp->getNumResults() != op.getNumOperands()) return op.emitOpError() << "parent of yield must have same number of " "results as the yield operands";