From f11adf5f808544017e3eb45d613fd8ddde0c7c29 Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Mon, 23 Jun 2014 14:35:09 +0200 Subject: [PATCH] fix signed/unsigned comparison --- Server/DataStructures/SharedDataType.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Server/DataStructures/SharedDataType.h b/Server/DataStructures/SharedDataType.h index e926b5555..98bdfd5de 100644 --- a/Server/DataStructures/SharedDataType.h +++ b/Server/DataStructures/SharedDataType.h @@ -28,6 +28,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef SHARED_DATA_TYPE_H_ #define SHARED_DATA_TYPE_H_ +#include "../../Util/OSRMException.h" #include "../../Util/SimpleLogger.h" #include @@ -132,7 +133,7 @@ struct SharedDataLayout inline uint64_t GetBlockOffset(BlockID bid) const { uint64_t result = sizeof(CANARY); - for (unsigned i = 0; i < bid; i++) + for (auto i = 0; i < bid; i++) { result += GetBlockSize((BlockID) i) + 2*sizeof(CANARY); }