File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -970,9 +970,10 @@ void ClauseProcessor::processMapObjects(
970
970
std::map<Object, OmpMapParentAndMemberData> &parentMemberIndices,
971
971
llvm::SmallVectorImpl<mlir::Value> &mapVars,
972
972
llvm::SmallVectorImpl<const semantics::Symbol *> &mapSyms,
973
- std::string mapperIdName ) const {
973
+ llvm::StringRef mapperIdNameRef ) const {
974
974
fir::FirOpBuilder &firOpBuilder = converter.getFirOpBuilder ();
975
975
mlir::FlatSymbolRefAttr mapperId;
976
+ std::string mapperIdName = mapperIdNameRef.str ();
976
977
977
978
for (const omp::Object &object : objects) {
978
979
llvm::SmallVector<mlir::Value> bounds;
Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ class ClauseProcessor {
176
176
std::map<Object, OmpMapParentAndMemberData> &parentMemberIndices,
177
177
llvm::SmallVectorImpl<mlir::Value> &mapVars,
178
178
llvm::SmallVectorImpl<const semantics::Symbol *> &mapSyms,
179
- std::string mapperIdName = " " ) const ;
179
+ llvm::StringRef mapperIdNameRef = " " ) const ;
180
180
181
181
lower::AbstractConverter &converter;
182
182
semantics::SemanticsContext &semaCtx;
You can’t perform that action at this time.
0 commit comments