File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
flang/lib/Optimizer/OpenMP Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -120,8 +120,6 @@ void lowerWorkshare(mlir::omp::WorkshareOp wsOp) {
120
120
OpBuilder rootBuilder (wsOp);
121
121
IRMapping rootMapping;
122
122
123
- omp::SingleOp singleOp = nullptr ;
124
-
125
123
auto mapReloadedValue = [&](Value v, OpBuilder singleBuilder,
126
124
IRMapping singleMapping) {
127
125
if (auto reloaded = rootMapping.lookupOrNull (v))
@@ -210,7 +208,8 @@ void lowerWorkshare(mlir::omp::WorkshareOp wsOp) {
210
208
omp::SingleOperands singleOperands;
211
209
if (isLast)
212
210
singleOperands.nowait = rootBuilder.getUnitAttr ();
213
- singleOp = rootBuilder.create <omp::SingleOp>(loc, singleOperands);
211
+ omp::SingleOp singleOp =
212
+ rootBuilder.create <omp::SingleOp>(loc, singleOperands);
214
213
OpBuilder singleBuilder (singleOp);
215
214
singleBuilder.createBlock (&singleOp.getRegion ());
216
215
moveToSingle (std::get<SingleRegion>(loopOrSingle), singleBuilder);
You can’t perform that action at this time.
0 commit comments