From bcc7c4114093a987b87bd28d2279fd8f5dc58c99 Mon Sep 17 00:00:00 2001 From: DennisOSRM Date: Wed, 19 Sep 2012 11:55:00 +0200 Subject: [PATCH] Fixing signed-unsigned comparisons --- Descriptors/JSONDescriptor.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Descriptors/JSONDescriptor.h b/Descriptors/JSONDescriptor.h index 58611d643..a0f2acf17 100644 --- a/Descriptors/JSONDescriptor.h +++ b/Descriptors/JSONDescriptor.h @@ -262,7 +262,7 @@ public: std::vector alternativeDifference(alternativeSegments.size()); std::set_difference(shortestSegments.begin(), shortestSegments.end(), alternativeSegments.begin(), alternativeSegments.end(), shortestDifference.begin(), boost::bind(&Segment::nameID, _1) < boost::bind(&Segment::nameID, _2) ); if(0 < shortestDifference.size() ) { - int i = 0; + unsigned i = 0; while( i < shortestDifference.size() && shortestDifference[i].nameID == shortestSegments[0].nameID) { ++i; } @@ -273,7 +273,7 @@ public: std::set_difference(alternativeSegments.begin(), alternativeSegments.end(), shortestSegments.begin(), shortestSegments.end(), alternativeDifference.begin(), boost::bind(&Segment::nameID, _1) < boost::bind(&Segment::nameID, _2) ); if(0 < alternativeDifference.size() ) { - int i = 0; + unsigned i = 0; while( i < alternativeDifference.size() && alternativeDifference[i].nameID == alternativeSegments[0].nameID) { ++i; }