From 8e34ac7d29668bcdd55df900c31f304a864225f8 Mon Sep 17 00:00:00 2001 From: Vladislav Shchapov Date: Sun, 6 Aug 2023 22:23:25 +0500 Subject: [PATCH] Add test for const std::bitset::reference and const std::vector::reference Signed-off-by: Vladislav Shchapov --- test/std-test.cc | 7 +++++++ 1 file changed, 7 insertions(+) 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"); +}