diff options
author | Vedant Kumar <vsk@apple.com> | 2017-10-24 22:35:29 +0000 |
---|---|---|
committer | Vedant Kumar <vsk@apple.com> | 2017-10-24 22:35:29 +0000 |
commit | 7bef6da66f9ac748e816a449cc1873b5886cb8e5 (patch) | |
tree | 30b07b97aeaeb591a06a59b4512577318fe2b76e /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
parent | 43f683cb3368026b77ec0cd9e43818ba52b0fbec (diff) | |
download | llvm-7bef6da66f9ac748e816a449cc1873b5886cb8e5.zip llvm-7bef6da66f9ac748e816a449cc1873b5886cb8e5.tar.gz llvm-7bef6da66f9ac748e816a449cc1873b5886cb8e5.tar.bz2 |
[Coverage] Provide a stable order for getInstantiationGroups
Differential Revision: https://reviews.llvm.org/D39257
llvm-svn: 316523
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
-rw-r--r-- | llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp b/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp index 5542cc8..ce93229 100644 --- a/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp +++ b/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp @@ -33,6 +33,7 @@ #include <cassert> #include <cstdint> #include <iterator> +#include <map> #include <memory> #include <string> #include <system_error> @@ -296,7 +297,7 @@ namespace { /// An instantiation set is a collection of functions that have the same source /// code, ie, template functions specializations. class FunctionInstantiationSetCollector { - using MapT = DenseMap<LineColPair, std::vector<const FunctionRecord *>>; + using MapT = std::map<LineColPair, std::vector<const FunctionRecord *>>; MapT InstantiatedFunctions; public: |