[llvm-commits] [llvm] r58268 - /llvm/trunk/include/llvm/ADT/StringSet.h
Daniel Dunbar
daniel at zuster.org
Mon Oct 27 13:50:02 PDT 2008
Author: ddunbar
Date: Mon Oct 27 15:50:02 2008
New Revision: 58268
URL: http://llvm.org/viewvc/llvm-project?rev=58268&view=rev
Log:
Return bool (inserted) from StringSet::insert as for StringMap::insert.
Modified:
llvm/trunk/include/llvm/ADT/StringSet.h
Modified: llvm/trunk/include/llvm/ADT/StringSet.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/StringSet.h?rev=58268&r1=58267&r2=58268&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/StringSet.h (original)
+++ llvm/trunk/include/llvm/ADT/StringSet.h Mon Oct 27 15:50:02 2008
@@ -27,12 +27,12 @@
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(), '+'));
}
};
}
More information about the llvm-commits
mailing list