teemperor reopened this revision. teemperor added inline comments. This revision is now accepted and ready to land. Herald added a subscriber: JDevlieghere.
================ Comment at: lldb/tools/lldb-vscode/lldb-vscode.cpp:2924 + // We first find out which variable names are duplicated + std::unordered_map<std::string, int> variable_name_repeats; + for (auto i = start_idx; i < end_idx; ++i) { ---------------- clayborg wrote: > This variable name can be improved to accurately describe what it is doing. > "variable_name_counts" would be my suggestion since that is what it is really > doing. > > You can also just make the key of this map "const char *" since the variable > names come from ConstString values inside LLDB the pointers will be unique Let's not. The last time someone did this whole "This `const char *` is actually coming from a ConstString so assume ConstString semantics" it just caused us a bunch of pain (see D88490 and the related revisions). Either add an assert that the strings are coming from a ConstString (assuming we really care about the performance benefit here) or use some StringMap/std::string-key approach. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D99989/new/ https://reviews.llvm.org/D99989 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits