diff options
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp')
-rw-r--r-- | llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp index cdcb5bb..156e10c 100644 --- a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp +++ b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp @@ -11,6 +11,7 @@ //===----------------------------------------------------------------------===// #include "llvm-dwarfdump.h" +#include "llvm/ADT/MapVector.h" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/SmallSet.h" #include "llvm/ADT/StringSet.h" @@ -463,7 +464,7 @@ static void filterByAccelName( static void findAllApple( DWARFContext &DICtx, raw_ostream &OS, std::function<StringRef(uint64_t RegNum, bool IsEH)> GetNameForDWARFReg) { - StringMap<llvm::SmallSet<DWARFDie, 2>> NameToDies; + MapVector<StringRef, llvm::SmallSet<DWARFDie, 2>> NameToDies; auto PushDIEs = [&](const AppleAcceleratorTable &Accel) { for (const auto &Entry : Accel.entries()) { |