Skip to content

Commit 6c5c5d6

Browse files
committed
Fix CI failure
1 parent 4804758 commit 6c5c5d6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2551,7 +2551,8 @@ convertOmpWsloop(Operation &opInst, llvm::IRBuilderBase &builder,
25512551
LinearClauseProcessor linearClauseProcessor;
25522552

25532553
if (!wsloopOp.getLinearVars().empty()) {
2554-
for (mlir::Attribute linearVarType : wsloopOp.getLinearVarTypes().value())
2554+
auto linearVarTypes = wsloopOp.getLinearVarTypes().value();
2555+
for (mlir::Attribute linearVarType : linearVarTypes)
25552556
linearClauseProcessor.registerType(moduleTranslation, linearVarType);
25562557

25572558
for (auto [idx, linearVar] : llvm::enumerate(wsloopOp.getLinearVars()))
@@ -2863,7 +2864,8 @@ convertOmpSimd(Operation &opInst, llvm::IRBuilderBase &builder,
28632864
LinearClauseProcessor linearClauseProcessor;
28642865

28652866
if (!simdOp.getLinearVars().empty()) {
2866-
for (mlir::Attribute linearVarType : simdOp.getLinearVarTypes().value())
2867+
auto linearVarTypes = simdOp.getLinearVarTypes().value();
2868+
for (mlir::Attribute linearVarType : linearVarTypes)
28672869
linearClauseProcessor.registerType(moduleTranslation, linearVarType);
28682870
for (auto [idx, linearVar] : llvm::enumerate(simdOp.getLinearVars()))
28692871
linearClauseProcessor.createLinearVar(builder, moduleTranslation,

0 commit comments

Comments
 (0)