summaryrefslogtreecommitdiffhomepage
path: root/serialize/world-impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'serialize/world-impl.hpp')
-rw-r--r--serialize/world-impl.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/serialize/world-impl.hpp b/serialize/world-impl.hpp
index 4b215063..fc7fe79c 100644
--- a/serialize/world-impl.hpp
+++ b/serialize/world-impl.hpp
@@ -67,7 +67,7 @@ template<typename T, size_t N, size_t off>
constexpr inline auto highbits = (T(1) << N)-1 << sizeof(T)*8-N-off;
template<size_t N, typename T = uint8_t>
-constexpr auto lowbits = (T(1) << N)-T(1);
+constexpr T lowbits = T((T{1} << N)-T{1});
constexpr inline atlasid meta_short_scenery_bit = highbits<atlasid, 1, 0>;
constexpr inline atlasid meta_rotation_bits = highbits<atlasid, rotation_BITS, 1>;