@@ -184,6 +184,7 @@ class MapInfoFinalizationPass
184184 /* members=*/ mlir::SmallVector<mlir::Value>{},
185185 /* membersIndex=*/ mlir::ArrayAttr{}, bounds,
186186 builder.getIntegerAttr (builder.getIntegerType (64 , false ), mapType),
187+ /* mapperId*/ mlir::FlatSymbolRefAttr (),
187188 builder.getAttr <mlir::omp::VariableCaptureKindAttr>(
188189 mlir::omp::VariableCaptureKind::ByRef),
189190 /* name=*/ builder.getStringAttr (" " ),
@@ -329,7 +330,8 @@ class MapInfoFinalizationPass
329330 builder.getIntegerAttr (
330331 builder.getIntegerType (64 , false ),
331332 getDescriptorMapType (op.getMapType ().value_or (0 ), target)),
332- op.getMapCaptureTypeAttr (), op.getNameAttr (),
333+ /* mapperId*/ mlir::FlatSymbolRefAttr (), op.getMapCaptureTypeAttr (),
334+ op.getNameAttr (),
333335 /* partial_map=*/ builder.getBoolAttr (false ));
334336 op.replaceAllUsesWith (newDescParentMapOp.getResult ());
335337 op->erase ();
@@ -623,6 +625,7 @@ class MapInfoFinalizationPass
623625 /* members=*/ mlir::ValueRange{},
624626 /* members_index=*/ mlir::ArrayAttr{},
625627 /* bounds=*/ bounds, op.getMapTypeAttr (),
628+ /* mapperId*/ mlir::FlatSymbolRefAttr (),
626629 builder.getAttr <mlir::omp::VariableCaptureKindAttr>(
627630 mlir::omp::VariableCaptureKind::ByRef),
628631 builder.getStringAttr (op.getNameAttr ().strref () + " ." +
0 commit comments