diff options
author | Rui Ueyama <ruiu@google.com> | 2016-12-19 03:14:16 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2016-12-19 03:14:16 +0000 |
commit | 8f687f71fb03147db3f752f55465bd7ac639fb8c (patch) | |
tree | e9f63d4943c46cfead0ce1db28d1d3142264ec4a /lld/ELF/Driver.cpp | |
parent | adb58e7598595c337d42b5636d78a8115ee4ef18 (diff) | |
download | bcm5719-llvm-8f687f71fb03147db3f752f55465bd7ac639fb8c.tar.gz bcm5719-llvm-8f687f71fb03147db3f752f55465bd7ac639fb8c.zip |
Remove inappropriate use of CachedHashStringRef.
Use of CachedHashStringRef makes sense only when we reuse hash values.
Sprinkling it to all DenseMap has no benefits and just complicates data types.
Basically we shouldn't use CachedHashStringRef unless there is a strong
reason to to do so.
llvm-svn: 290076
Diffstat (limited to 'lld/ELF/Driver.cpp')
-rw-r--r-- | lld/ELF/Driver.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index 521b6182e28..935da5dacc3 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -487,7 +487,7 @@ static void parseSymbolOrderingList(MemoryBufferRef MB) { SmallVector<StringRef, 0> Arr; MB.getBuffer().split(Arr, '\n'); for (StringRef S : Arr) - Config->SymbolOrderingFile.insert({CachedHashStringRef(S.trim()), I++}); + Config->SymbolOrderingFile.insert({S.trim(), I++}); } // Initializes Config members by the command line options. |