From 5f91a5b9ad93d695cd10eade7d181903de4cbdbc Mon Sep 17 00:00:00 2001
From: Arjan van der Velde <vandervelde.ag@gmail.com>
Date: Sun, 16 Nov 2014 21:18:32 -0500
Subject: [PATCH] changed compare function to have "unsigned int"

in order to make this compile with clang on FreeBSD 10.
---
 src/pairToPair/pairToPair.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pairToPair/pairToPair.cpp b/src/pairToPair/pairToPair.cpp
index ddece960..da80b768 100644
--- a/src/pairToPair/pairToPair.cpp
+++ b/src/pairToPair/pairToPair.cpp
@@ -136,7 +136,7 @@ void PairToPair::FindOverlaps(const BEDPE &a) {
 bool PairToPair::FindHitsOnBothEnds(const BEDPE &a, const vector<MATE> &qualityHitsEnd1,
                                     const vector<MATE> &qualityHitsEnd2) {
 
-    map<unsigned int, vector<MATE>, less<int> > hitsMap;
+    map<unsigned int, vector<MATE>, less<unsigned int> > hitsMap;
 
     for (vector<MATE>::const_iterator h = qualityHitsEnd1.begin(); h != qualityHitsEnd1.end(); ++h) {
         hitsMap[h->lineNum].push_back(*h);
@@ -174,7 +174,7 @@ bool PairToPair::FindHitsOnBothEnds(const BEDPE &a, const vector<MATE> &qualityH
 void PairToPair::FindHitsOnEitherEnd(const BEDPE &a, const vector<MATE> &qualityHitsEnd1,
                                     const vector<MATE> &qualityHitsEnd2) {
 
-    map<unsigned int, vector<MATE>, less<int> > hitsMap;
+    map<unsigned int, vector<MATE>, less<unsigned int> > hitsMap;
 
     for (vector<MATE>::const_iterator h = qualityHitsEnd1.begin(); h != qualityHitsEnd1.end(); ++h) {
         hitsMap[h->lineNum].push_back(*h);
-- 
GitLab