Skip to content

Commit 127b05f

Browse files
author
Razvan Lupusoru
committed
Adhere to updated generatePrivateInit API
1 parent e65937f commit 127b05f

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1043,13 +1043,10 @@ static std::unique_ptr<Block> createInitRegion(OpBuilder &builder, Location loc,
10431043
if (isa<MappableType>(varType)) {
10441044
auto mappableTy = cast<MappableType>(varType);
10451045
auto typedVar = cast<TypedValue<MappableType>>(blockArgVar);
1046-
privatizedValue = mappableTy.generatePrivateInit(builder, loc, typedVar,
1047-
varName, bounds, {});
1046+
privatizedValue = mappableTy.generatePrivateInit(
1047+
builder, loc, typedVar, varName, bounds, {}, needsFree);
10481048
if (!privatizedValue)
10491049
return nullptr;
1050-
// TODO: MappableType doesn't yet support needsFree
1051-
// For now assume it doesn't need explicit deallocation
1052-
needsFree = false;
10531050
} else {
10541051
assert(isa<PointerLikeType>(varType) && "Expected PointerLikeType");
10551052
auto pointerLikeTy = cast<PointerLikeType>(varType);

0 commit comments

Comments
 (0)