diff options
author | Maksim Andrianov <maksimandrianov1@gmail.com> | 2021-03-12 16:57:06 +0300 |
---|---|---|
committer | mpimenov <mpimenov@users.noreply.github.com> | 2021-03-12 17:05:53 +0300 |
commit | 180f3b437c535fd974cb70740d81ab735e810bb2 (patch) | |
tree | 3936ce4eeb55839fc4d06a2126e37b0979b3ef5c /generator | |
parent | 43dc660132eb8add2eada5a3d9297cca90ed929e (diff) |
[generator] Fix build on OS X
Diffstat (limited to 'generator')
-rw-r--r-- | generator/metalines_builder.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/generator/metalines_builder.cpp b/generator/metalines_builder.cpp index 93a774badc..421e9ac680 100644 --- a/generator/metalines_builder.cpp +++ b/generator/metalines_builder.cpp @@ -189,7 +189,7 @@ void MetalinesBuilder::CollectFeature(FeatureBuilder const & feature, OsmElement if (name.empty() && params.ref.empty()) return; - auto const key = std::hash<std::string>{}(name + '\0' + params.ref); + auto const key = static_cast<uint64_t>(std::hash<std::string>{}(name + '\0' + params.ref)); WriteVarUint(*m_writer, key); LineString(element).Serialize(*m_writer); } @@ -203,7 +203,7 @@ void MetalinesBuilder::Save() ReaderSource<FileReader> src(reader); while (src.Size() > 0) { - auto const key = ReadVarUint<size_t>(src); + auto const key = ReadVarUint<uint64_t>(src); keyToLineString.emplace(key, std::make_shared<LineString>(LineString::Deserialize(src))); } |