Skip to content

Commit d553e5d

Browse files
committed
[flang] Fix build break after bac9575
.../flang/lib/Optimizer/Builder/FIRBuilder.cpp: In function ‘llvm::Small Vector<mlir::Value> fir::factory::updateRuntimeExtentsForEmptyArrays(fir ::FirOpBuilder&, mlir::Location, mlir::ValueRange)’: .../flang/lib/Optimizer/Builder/FIRBuilder.cpp:1786:10: error: could not convert ‘newExtents’ from ‘SmallVector<[...],15>’ to ‘SmallVector<[...] ,6>’ 1786 | return newExtents; | ^~~~~~~~~~ | | | SmallVector<[...],15> Remove size from template parameters in the declaration of `newExtents`.
1 parent 9ebfee9 commit d553e5d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

flang/lib/Optimizer/Builder/FIRBuilder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1778,7 +1778,7 @@ llvm::SmallVector<mlir::Value> fir::factory::updateRuntimeExtentsForEmptyArrays(
17781778
isEmpty = builder.create<mlir::arith::OrIOp>(loc, isEmpty, isZero);
17791779
}
17801780

1781-
llvm::SmallVector<mlir::Value, Fortran::common::maxRank> newExtents;
1781+
llvm::SmallVector<mlir::Value> newExtents;
17821782
for (auto [zero, extent] : llvm::zip_equal(zeroes, extents)) {
17831783
newExtents.push_back(
17841784
builder.create<mlir::arith::SelectOp>(loc, isEmpty, zero, extent));

0 commit comments

Comments
 (0)