@@ -35,8 +35,9 @@ namespace lldb_private {
3535
3636template <typename ValueType>
3737int 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 ) {
4041 int number_added = 0 ;
4142
4243 const bool add_all = cmd_str.empty ();
@@ -54,7 +55,8 @@ int AddNamesMatchingPartialString(
5455}
5556
5657template <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) {
5860 auto end = dict.end ();
5961 size_t max_len = 0 ;
6062
@@ -107,7 +109,7 @@ class CommandObject : public std::enable_shared_from_this<CommandObject> {
107109 typedef std::vector<CommandArgumentData>
108110 CommandArgumentEntry; // Used to build individual command argument lists
109111
110- typedef std::map<std::string, lldb::CommandObjectSP> CommandMap;
112+ typedef std::map<std::string, lldb::CommandObjectSP, std::less<> > CommandMap;
111113
112114 CommandObject (CommandInterpreter &interpreter, llvm::StringRef name,
113115 llvm::StringRef help = " " , llvm::StringRef syntax = " " ,
0 commit comments