[flang-commits] [flang] [flang] Remove unused local variables (NFC) (PR #167105)
Kazu Hirata via flang-commits
flang-commits at lists.llvm.org
Fri Nov 7 23:39:58 PST 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/167105
Identified with bugprone-unused-local-non-trivial-variable.
>From 806f5e41004b9c98f309a6b145f93490ce7b4dd6 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Fri, 7 Nov 2025 09:53:05 -0800
Subject: [PATCH] [flang] Remove unused local variables (NFC)
Identified with bugprone-unused-local-non-trivial-variable.
---
flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp | 1 -
flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp | 3 ---
flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp | 1 -
3 files changed, 5 deletions(-)
diff --git a/flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp b/flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp
index ac432c74f0147..81488d75d0ab6 100644
--- a/flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp
+++ b/flang/lib/Optimizer/CodeGen/LowerRepackArrays.cpp
@@ -289,7 +289,6 @@ PackArrayConversion::genRepackedBox(fir::FirOpBuilder &builder,
fir::factory::genDimInfoFromBox(builder, loc, box, &lbounds, &extents,
/*strides=*/nullptr);
// Get the type parameters from the box, if needed.
- llvm::SmallVector<mlir::Value> assumedTypeParams;
if (numTypeParams != 0) {
if (auto charType =
mlir::dyn_cast<fir::CharacterType>(boxType.unwrapInnerType()))
diff --git a/flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp b/flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
index 1229018bd9b3e..9aad8cddc60a1 100644
--- a/flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
+++ b/flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
@@ -692,9 +692,6 @@ class DoConcurrentConversion
if (!targetShapeCreationInfo.isShapedValue())
return {};
- llvm::SmallVector<mlir::Value> extentOperands;
- llvm::SmallVector<mlir::Value> startIndexOperands;
-
if (targetShapeCreationInfo.isShapeShiftedValue()) {
llvm::SmallVector<mlir::Value> shapeShiftOperands;
diff --git a/flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp b/flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp
index 49a085ee3b336..49ae189d0b758 100644
--- a/flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp
+++ b/flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp
@@ -730,7 +730,6 @@ static void genRuntimeMinMaxlocBody(fir::FirOpBuilder &builder,
mlir::Value ifCompatElem =
fir::ConvertOp::create(builder, loc, ifCompatType, maskElem);
- llvm::SmallVector<mlir::Type> resultsTy = {elementType, elementType};
fir::IfOp ifOp =
fir::IfOp::create(builder, loc, elementType, ifCompatElem,
/*withElseRegion=*/true);
More information about the flang-commits
mailing list