Skip to content

Commit 329e5e0

Browse files
committed
Fix our deduction guide
1 parent 66909eb commit 329e5e0

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

include/boost/static_string/static_string.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6529,7 +6529,7 @@ to_static_wstring(long double value) noexcept
65296529
#ifdef BOOST_STATIC_STRING_USE_DEDUCT
65306530
template<std::size_t N, typename CharT>
65316531
basic_static_string(const CharT(&)[N]) ->
6532-
basic_static_string<N, CharT, std::char_traits<CharT>>;
6532+
basic_static_string<N - 1, CharT, std::char_traits<CharT>>;
65336533
#endif
65346534

65356535
//------------------------------------------------------------------------------

test/constexpr_tests.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ testConstantEvaluation()
110110
// Check construction in a constexpr context
111111
constexpr basic_static_string s("hello");
112112
static_assert(s.size() == 5);
113+
static_assert(s.static_capacity == 5);
113114
static_assert(s == "hello");
114115

115116
// Check assignment in a constexpr context

0 commit comments

Comments
 (0)