[llvm] [llvm-readtapi] Simplify code with StringMap::operator[] (NFC) (PR #112824)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 17 20:27:40 PDT 2024


https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/112824

None

>From 2cfed3123bb921786d91ffaefc80b56c2496b36d Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Thu, 17 Oct 2024 07:57:19 -0700
Subject: [PATCH] [llvm-readtapi] Simplify code with StringMap::operator[]
 (NFC)

---
 llvm/tools/llvm-readtapi/llvm-readtapi.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/llvm/tools/llvm-readtapi/llvm-readtapi.cpp b/llvm/tools/llvm-readtapi/llvm-readtapi.cpp
index 6e42ed76949ff5..1d740109d5b679 100644
--- a/llvm/tools/llvm-readtapi/llvm-readtapi.cpp
+++ b/llvm/tools/llvm-readtapi/llvm-readtapi.cpp
@@ -325,8 +325,8 @@ static void stubifyDirectory(const StringRef InputPath, Context &Ctx) {
         continue;
       }
 
-      auto itr = SymLinks.insert({LinkTarget.c_str(), std::vector<SymLink>()});
-      itr.first->second.emplace_back(LinkSrc.str(), std::string(SymPath.str()));
+      SymLinks[LinkTarget.c_str()].emplace_back(LinkSrc.str(),
+                                                std::string(SymPath.str()));
 
       continue;
     }



More information about the llvm-commits mailing list