summaryrefslogtreecommitdiffhomepage
path: root/serialize
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-01-13 01:44:02 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-01-13 02:29:10 +0100
commit8d68cd13d1d0fa65bac41e51c3155f1fcc5ec899 (patch)
tree4fa740685cdc7327f749fc47cbe05e07583984b3 /serialize
parentc513510f4ef39f0b211e9f80fc786e4510065906 (diff)
w
Diffstat (limited to 'serialize')
-rw-r--r--serialize/packbits.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/serialize/packbits.cpp b/serialize/packbits.cpp
index 23d5fdeb..701cc121 100644
--- a/serialize/packbits.cpp
+++ b/serialize/packbits.cpp
@@ -9,8 +9,8 @@ namespace {
constexpr bool test1()
{
- constexpr size_t bits[] = { 5, 2, 1, 0 };
- constexpr size_t vals[] = { 8, 3, 1, 0 };
+ constexpr size_t bits[] = { 5, 2, 1, 0 };
+ constexpr size_t vals[] = { 3, 1, 0 };
constexpr auto S0 = Storage<uint8_t, 8>{0b10111011uz};
constexpr auto S1 = Storage<uint8_t, bits[0]>{0b00000101uz};
@@ -22,9 +22,9 @@ constexpr bool test1()
using P2 = P1::next<bits[1]>;
using P3 = P2::next<bits[2]>;
- static_assert(std::is_same_v<P1, Storage<uint8_t, vals[1]>>);
- static_assert(std::is_same_v<P2, Storage<uint8_t, vals[2]>>);
- static_assert(std::is_same_v<P3, Storage<uint8_t, vals[3]>>);
+ static_assert(std::is_same_v<P1, Storage<uint8_t, vals[0]>>);
+ static_assert(std::is_same_v<P2, Storage<uint8_t, vals[1]>>);
+ static_assert(std::is_same_v<P3, Storage<uint8_t, vals[2]>>);
static_assert(S0.advance<5>() == S1.value);
static_assert(S1.advance<2>() == S2.value);