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(
970970 std::map<Object, OmpMapParentAndMemberData> &parentMemberIndices,
971971 llvm::SmallVectorImpl<mlir::Value> &mapVars,
972972 llvm::SmallVectorImpl<const semantics::Symbol *> &mapSyms,
973- std::string mapperIdName ) const {
973+ llvm::StringRef mapperIdNameRef ) const {
974974 fir::FirOpBuilder &firOpBuilder = converter.getFirOpBuilder ();
975975 mlir::FlatSymbolRefAttr mapperId;
976+ std::string mapperIdName = mapperIdNameRef.str ();
976977
977978 for (const omp::Object &object : objects) {
978979 llvm::SmallVector<mlir::Value> bounds;
Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ class ClauseProcessor {
176176 std::map<Object, OmpMapParentAndMemberData> &parentMemberIndices,
177177 llvm::SmallVectorImpl<mlir::Value> &mapVars,
178178 llvm::SmallVectorImpl<const semantics::Symbol *> &mapSyms,
179- std::string mapperIdName = " " ) const ;
179+ llvm::StringRef mapperIdNameRef = " " ) const ;
180180
181181 lower::AbstractConverter &converter;
182182 semantics::SemanticsContext &semaCtx;
You can’t perform that action at this time.
0 commit comments