fix signed/unsigned comparison
This commit is contained in:
parent
40a71e09a6
commit
f11adf5f80
@ -28,6 +28,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
#ifndef SHARED_DATA_TYPE_H_
|
#ifndef SHARED_DATA_TYPE_H_
|
||||||
#define SHARED_DATA_TYPE_H_
|
#define SHARED_DATA_TYPE_H_
|
||||||
|
|
||||||
|
#include "../../Util/OSRMException.h"
|
||||||
#include "../../Util/SimpleLogger.h"
|
#include "../../Util/SimpleLogger.h"
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
@ -132,7 +133,7 @@ struct SharedDataLayout
|
|||||||
inline uint64_t GetBlockOffset(BlockID bid) const
|
inline uint64_t GetBlockOffset(BlockID bid) const
|
||||||
{
|
{
|
||||||
uint64_t result = sizeof(CANARY);
|
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);
|
result += GetBlockSize((BlockID) i) + 2*sizeof(CANARY);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user