diff options
| author | Eugene Zemtsov <ezemtsov@google.com> | 2017-08-01 01:29:55 +0000 |
|---|---|---|
| committer | Eugene Zemtsov <ezemtsov@google.com> | 2017-08-01 01:29:55 +0000 |
| commit | 9c410c1b2195f272474202f4a0241562ea23f454 (patch) | |
| tree | 155f49013bff11e0847761406342beaaa490f37c /lldb/source/Symbol/Symtab.cpp | |
| parent | 6cdb5a61b59588aab37d3cd49bab44cfa6ea9e4f (diff) | |
| download | bcm5719-llvm-9c410c1b2195f272474202f4a0241562ea23f454.tar.gz bcm5719-llvm-9c410c1b2195f272474202f4a0241562ea23f454.zip | |
Fix incorrect use of std::unique
llvm-svn: 309648
Diffstat (limited to 'lldb/source/Symbol/Symtab.cpp')
| -rw-r--r-- | lldb/source/Symbol/Symtab.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lldb/source/Symbol/Symtab.cpp b/lldb/source/Symbol/Symtab.cpp index 3e2c965509d..5586b2537fd 100644 --- a/lldb/source/Symbol/Symtab.cpp +++ b/lldb/source/Symbol/Symtab.cpp @@ -616,8 +616,10 @@ void Symtab::SortSymbolIndexesByValue(std::vector<uint32_t> &indexes, std::stable_sort(indexes.begin(), indexes.end(), comparator); // Remove any duplicates if requested - if (remove_duplicates) - std::unique(indexes.begin(), indexes.end()); + if (remove_duplicates) { + auto last = std::unique(indexes.begin(), indexes.end()); + indexes.erase(last, indexes.end()); + } } uint32_t Symtab::AppendSymbolIndexesWithName(const ConstString &symbol_name, |

