diff --git a/test/std-test.cc b/test/std-test.cc index 53c0559e..17b4792c 100644 --- a/test/std-test.cc +++ b/test/std-test.cc @@ -229,3 +229,10 @@ TEST(std_test, format_bit_reference) { std::vector v = {true, false}; EXPECT_EQ(fmt::format("{} {}", v[0], v[1]), "true false"); } + +TEST(std_test, format_const_bit_reference) { + const std::bitset<2> bs(1); + EXPECT_EQ(fmt::format("{} {}", bs[0], bs[1]), "true false"); + const std::vector v = {true, false}; + EXPECT_EQ(fmt::format("{} {}", v[0], v[1]), "true false"); +}