Return bool (inserted) from StringSet::insert as for StringMap::insert.
authorDaniel Dunbar <daniel@zuster.org>
Mon, 27 Oct 2008 20:50:02 +0000 (20:50 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Mon, 27 Oct 2008 20:50:02 +0000 (20:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58268 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/StringSet.h

index 3e274f0d5c4c981feb866a5381f2d3a7eb0ae13a..685f8961439d739de60f7973ff43ed813f75d058 100644 (file)
@@ -27,12 +27,12 @@ namespace llvm {
   class StringSet : public llvm::StringMap<char, AllocatorTy> {
     typedef llvm::StringMap<char, AllocatorTy> base;
   public:
-    void insert (const std::string& InLang) {
+    bool insert (const std::string& InLang) {
       assert(!InLang.empty());
       const char* KeyStart = &InLang[0];
       const char* KeyEnd = KeyStart + InLang.size();
-      base::insert(llvm::StringMapEntry<char>::
-                   Create(KeyStart, KeyEnd, base::getAllocator(), '+'));
+      return base::insert(llvm::StringMapEntry<char>::
+                          Create(KeyStart, KeyEnd, base::getAllocator(), '+'));
     }
   };
 }