Use const parameters in std::sort lambda. (#364)

This is more correct, and non-const fails on gcc 4.8.
This commit is contained in:
Peter Johnson
2016-11-22 22:30:58 -08:00
committed by GitHub
parent f3d66e92ec
commit 687f0c7dc0

View File

@@ -110,8 +110,8 @@ void SerialHelper::SortHubPathVector() {
m_sortedHubPath.clear();
m_sortedHubPath = m_unsortedHubPath;
std::sort(m_sortedHubPath.begin(), m_sortedHubPath.end(),
[](llvm::SmallVectorImpl<char>& lhs,
llvm::SmallVectorImpl<char>& rhs) -> int {
[](const llvm::SmallVectorImpl<char>& lhs,
const llvm::SmallVectorImpl<char>& rhs) -> int {
llvm::StringRef lhsRef(lhs.begin(), lhs.size());
llvm::StringRef rhsRef(rhs.begin(), rhs.size());
return lhsRef.compare(rhsRef);