[flang] Remove redundant string initialization (NFC)

Identified with readability-redundant-string-init.
This commit is contained in:
Kazu Hirata 2022-08-14 12:52:01 -07:00
parent 3a6da9ebcb
commit a8c294d6aa
4 changed files with 4 additions and 4 deletions

View File

@ -80,7 +80,7 @@ struct OpenMPCounterVisitor {
void Post(const OmpClause &c); void Post(const OmpClause &c);
void PostClauseCommon(const ClauseInfo &ci); void PostClauseCommon(const ClauseInfo &ci);
std::string clauseDetails{""}; std::string clauseDetails;
llvm::SmallVector<LogRecord> constructClauses; llvm::SmallVector<LogRecord> constructClauses;
llvm::SmallVector<OmpWrapperType *> ompWrapperStack; llvm::SmallVector<OmpWrapperType *> ompWrapperStack;
llvm::DenseMap<OmpWrapperType *, llvm::SmallVector<ClauseInfo>> clauseStrings; llvm::DenseMap<OmpWrapperType *, llvm::SmallVector<ClauseInfo>> clauseStrings;

View File

@ -222,7 +222,7 @@ std::string Fortran::lower::mangle::mangleArrayLiteral(
const Fortran::evaluate::ConstantSubscripts &shape, const Fortran::evaluate::ConstantSubscripts &shape,
Fortran::common::TypeCategory cat, int kind, Fortran::common::TypeCategory cat, int kind,
Fortran::common::ConstantSubscript charLen) { Fortran::common::ConstantSubscript charLen) {
std::string typeId = ""; std::string typeId;
for (Fortran::evaluate::ConstantSubscript extent : shape) for (Fortran::evaluate::ConstantSubscript extent : shape)
typeId.append(std::to_string(extent)).append("x"); typeId.append(std::to_string(extent)).append("x");
if (charLen >= 0) if (charLen >= 0)

View File

@ -329,7 +329,7 @@ static std::string
mangleTypeDescriptorKinds(llvm::ArrayRef<std::int64_t> kinds) { mangleTypeDescriptorKinds(llvm::ArrayRef<std::int64_t> kinds) {
if (kinds.empty()) if (kinds.empty())
return ""; return "";
std::string result = ""; std::string result;
for (std::int64_t kind : kinds) for (std::int64_t kind : kinds)
result += "." + std::to_string(kind); result += "." + std::to_string(kind);
return result; return result;

View File

@ -1294,7 +1294,7 @@ template <ComponentKind componentKind>
std::string std::string
ComponentIterator<componentKind>::const_iterator::BuildResultDesignatorName() ComponentIterator<componentKind>::const_iterator::BuildResultDesignatorName()
const { const {
std::string designator{""}; std::string designator;
for (const auto &node : componentPath_) { for (const auto &node : componentPath_) {
designator += "%" + DEREF(node.component()).name().ToString(); designator += "%" + DEREF(node.component()).name().ToString();
} }