@@ -35,8 +35,9 @@ namespace lldb_private {
35
35
36
36
template <typename ValueType>
37
37
int AddNamesMatchingPartialString (
38
- const std::map<std::string, ValueType> &in_map, llvm::StringRef cmd_str,
39
- StringList &matches, StringList *descriptions = nullptr ) {
38
+ const std::map<std::string, ValueType, std::less<>> &in_map,
39
+ llvm::StringRef cmd_str, StringList &matches,
40
+ StringList *descriptions = nullptr ) {
40
41
int number_added = 0 ;
41
42
42
43
const bool add_all = cmd_str.empty ();
@@ -54,7 +55,8 @@ int AddNamesMatchingPartialString(
54
55
}
55
56
56
57
template <typename ValueType>
57
- size_t FindLongestCommandWord (std::map<std::string, ValueType> &dict) {
58
+ size_t
59
+ FindLongestCommandWord (std::map<std::string, ValueType, std::less<>> &dict) {
58
60
auto end = dict.end ();
59
61
size_t max_len = 0 ;
60
62
@@ -107,7 +109,7 @@ class CommandObject : public std::enable_shared_from_this<CommandObject> {
107
109
typedef std::vector<CommandArgumentData>
108
110
CommandArgumentEntry; // Used to build individual command argument lists
109
111
110
- typedef std::map<std::string, lldb::CommandObjectSP> CommandMap;
112
+ typedef std::map<std::string, lldb::CommandObjectSP, std::less<> > CommandMap;
111
113
112
114
CommandObject (CommandInterpreter &interpreter, llvm::StringRef name,
113
115
llvm::StringRef help = " " , llvm::StringRef syntax = " " ,
0 commit comments