You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently BOOST_TEST_EQ(std::u16string{}, std::u16string{}) fails to compile. Similar for wstring, u32string and u8string.
Additionally support for char8_t comparison is missing.
While implementing this I'd suggest to try printing the ASCII subset of those directly similar to the char handling. The current differences in output are a bit confusing:
: test 's[0] == s2[1]' ('1' == '2') failed in function 'void test(const Ch *) [Ch = char]'
: test 's[0] == s2[1]' ('49' == '50') failed in function 'void test(const Ch *) [Ch = wchar_t]'
: test 's[0] == s2[1]' ('49' == '50') failed in function 'void test(const Ch *) [Ch = char16_t]'
: test 's[0] == s2[1]' ('49' == '50') failed in function 'void test(const Ch *) [Ch = char32_t]'
The text was updated successfully, but these errors were encountered:
Currently
BOOST_TEST_EQ(std::u16string{}, std::u16string{})
fails to compile. Similar forwstring
,u32string
andu8string
.Additionally support for
char8_t
comparison is missing.While implementing this I'd suggest to try printing the ASCII subset of those directly similar to the
char
handling. The current differences in output are a bit confusing:The text was updated successfully, but these errors were encountered: