diff --git a/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp b/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp index 58a348314573d..0fa30cb28d84a 100644 --- a/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp +++ b/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp @@ -283,7 +283,7 @@ static int computeWidth(mlir::Location loc, mlir::Type type, mlir::cast(t.getElementType()).getWidth() / 8; width = 2 * elemSize; } else { - llvm::report_fatal_error("unsupported type"); + mlir::emitError(loc, "unsupported type"); } return width; }