@@ -128,7 +128,6 @@ cu16zstring_span<> CreateTempNameU16(u16string_span<> span)
128128 span[last] = u' \0 ' ;
129129
130130 auto ret = span.subspan (0 , 4 );
131- // return cu16zstring_span<>(ret);
132131 return {ret};
133132}
134133
@@ -961,7 +960,7 @@ TEST(string_span_tests, zstring)
961960 char buf[1 ];
962961 buf[0 ] = ' \0 ' ;
963962
964- zstring_span<> zspan (span< char >( buf, 1 ) );
963+ zstring_span<> zspan ({ buf, 1 } );
965964
966965 EXPECT_TRUE (generic::strlen (zspan.assume_z ()) == 0 );
967966 EXPECT_TRUE (zspan.as_string_span ().size () == 0 );
@@ -973,7 +972,7 @@ TEST(string_span_tests, zstring)
973972 char buf[1 ];
974973 buf[0 ] = ' a' ;
975974
976- auto workaround_macro = [&]() { const zstring_span<> zspan (span< char >( buf, 1 ) ); };
975+ auto workaround_macro = [&]() { const zstring_span<> zspan ({ buf, 1 } ); };
977976 EXPECT_DEATH (workaround_macro (), deathstring);
978977 }
979978
@@ -1002,7 +1001,7 @@ TEST(string_span_tests, wzstring)
10021001 wchar_t buf[1 ];
10031002 buf[0 ] = L' \0 ' ;
10041003
1005- wzstring_span<> zspan (span< wchar_t >( buf, 1 ) );
1004+ wzstring_span<> zspan ({ buf, 1 } );
10061005
10071006 EXPECT_TRUE (generic::strnlen (zspan.assume_z (), 1 ) == 0 );
10081007 EXPECT_TRUE (zspan.as_string_span ().size () == 0 );
@@ -1014,7 +1013,7 @@ TEST(string_span_tests, wzstring)
10141013 wchar_t buf[1 ];
10151014 buf[0 ] = L' a' ;
10161015
1017- const auto workaround_macro = [&]() { const wzstring_span<> zspan (span< wchar_t >( buf, 1 ) ); };
1016+ const auto workaround_macro = [&]() { const wzstring_span<> zspan ({ buf, 1 } ); };
10181017 EXPECT_DEATH (workaround_macro (), deathstring);
10191018 }
10201019
@@ -1043,7 +1042,7 @@ TEST(string_span_tests, u16zstring)
10431042 char16_t buf[1 ];
10441043 buf[0 ] = L' \0 ' ;
10451044
1046- u16zstring_span<> zspan (span< char16_t >( buf, 1 ) );
1045+ u16zstring_span<> zspan ({ buf, 1 } );
10471046
10481047 EXPECT_TRUE (generic::strnlen (zspan.assume_z (), 1 ) == 0 );
10491048 EXPECT_TRUE (zspan.as_string_span ().size () == 0 );
@@ -1055,7 +1054,7 @@ TEST(string_span_tests, u16zstring)
10551054 char16_t buf[1 ];
10561055 buf[0 ] = u' a' ;
10571056
1058- const auto workaround_macro = [&]() { const u16zstring_span<> zspan (span< char16_t >( buf, 1 ) ); };
1057+ const auto workaround_macro = [&]() { const u16zstring_span<> zspan ({ buf, 1 } ); };
10591058 EXPECT_DEATH (workaround_macro (), deathstring);
10601059 }
10611060
@@ -1084,7 +1083,7 @@ TEST(string_span_tests, u32zstring)
10841083 char32_t buf[1 ];
10851084 buf[0 ] = L' \0 ' ;
10861085
1087- u32zstring_span<> zspan (span< char32_t >( buf, 1 ) );
1086+ u32zstring_span<> zspan ({ buf, 1 } );
10881087
10891088 EXPECT_TRUE (generic::strnlen (zspan.assume_z (), 1 ) == 0 );
10901089 EXPECT_TRUE (zspan.as_string_span ().size () == 0 );
@@ -1096,7 +1095,7 @@ TEST(string_span_tests, u32zstring)
10961095 char32_t buf[1 ];
10971096 buf[0 ] = u' a' ;
10981097
1099- const auto workaround_macro = [&]() { const u32zstring_span<> zspan (span< char32_t >( buf, 1 ) ); };
1098+ const auto workaround_macro = [&]() { const u32zstring_span<> zspan ({ buf, 1 } ); };
11001099 EXPECT_DEATH (workaround_macro (), deathstring);
11011100 }
11021101
0 commit comments