Remove redundant string initialization (NFC)
authorKazu Hirata <kazu@google.com>
Sun, 24 Jul 2022 19:27:11 +0000 (12:27 -0700)
committerKazu Hirata <kazu@google.com>
Sun, 24 Jul 2022 19:27:11 +0000 (12:27 -0700)
Identified with readability-redundant-string-init.

clang-tools-extra/clangd/refactor/tweaks/ObjCMemberwiseInitializer.cpp
mlir/lib/Pass/Pass.cpp

index f2f2cf674fa7a0d763eb4b59610e9e6701d80eff..30ff0586195501844b659ac170f069204a0e38b2 100644 (file)
@@ -40,7 +40,7 @@ static std::string getTypeStr(const QualType &OrigT, const Decl &D,
   QualType T = OrigT;
   PrintingPolicy Policy(D.getASTContext().getLangOpts());
   Policy.SuppressStrongLifetime = true;
-  std::string Prefix = "";
+  std::string Prefix;
   // If the nullability is specified via a property attribute, use the shorter
   // `nullable` form for the method parameter.
   if (PropertyAttributes & ObjCPropertyAttribute::kind_nullability) {
index c33d9233474f9421b1287e1d71bb4735ed8c00ef..a3deafdc7a79ef94fddd895e6f7bbcb30c7e301d 100644 (file)
@@ -90,7 +90,7 @@ struct OpPassManagerImpl {
       : name(name == OpPassManager::getAnyOpAnchorName() ? "" : name.str()),
         initializationGeneration(0), nesting(nesting) {}
   OpPassManagerImpl(OpPassManager::Nesting nesting)
-      : name(""), initializationGeneration(0), nesting(nesting) {}
+      : initializationGeneration(0), nesting(nesting) {}
   OpPassManagerImpl(const OpPassManagerImpl &rhs)
       : name(rhs.name), opName(rhs.opName),
         initializationGeneration(rhs.initializationGeneration),