From 30d4c8e5c26aa89a64998ef1da350d4d80359237 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 16 Jan 2024 09:01:36 +0100 Subject: cw --- serialize/packbits-read.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'serialize/packbits-read.cpp') diff --git a/serialize/packbits-read.cpp b/serialize/packbits-read.cpp index f21a0de9..6b4a13d4 100644 --- a/serialize/packbits-read.cpp +++ b/serialize/packbits-read.cpp @@ -3,11 +3,11 @@ namespace floormat { -using namespace floormat::detail_Pack_input; +using namespace floormat::Pack; namespace { -template constexpr inline T lowbits = (T{1} << N)-T{1}; +template constexpr inline T lowbits = N == sizeof(T)*8 ? (T)-1 : (T{1} << N)-T{1}; static_assert(!input{65535}.check_zero()); static_assert(input{65535}.advance<16>() == 0); -- cgit v1.2.3