mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 06:48:12 +00:00
Everywhere: Add sv suffix to strings relying on StringView(char const*)
Each of these strings would previously rely on StringView's char const* constructor overload, which would call __builtin_strlen on the string. Since we now have operator ""sv, we can replace these with much simpler versions. This opens the door to being able to remove StringView(char const*). No functional changes.
This commit is contained in:
parent
e5f09ea170
commit
3f3f45580a
762 changed files with 8315 additions and 8316 deletions
|
@ -259,9 +259,9 @@ TEST_CASE(parse_unicode_locale_id_with_other_extension)
|
|||
fail("en-z-aaa-a"sv);
|
||||
fail("en-0-aaa-a"sv);
|
||||
|
||||
pass("en-z-aa", { 'z', "aa"sv });
|
||||
pass("en-z-aa-bbb", { 'z', "aa-bbb"sv });
|
||||
pass("en-z-aa-bbb-cccccccc", { 'z', "aa-bbb-cccccccc"sv });
|
||||
pass("en-z-aa"sv, { 'z', "aa"sv });
|
||||
pass("en-z-aa-bbb"sv, { 'z', "aa-bbb"sv });
|
||||
pass("en-z-aa-bbb-cccccccc"sv, { 'z', "aa-bbb-cccccccc"sv });
|
||||
}
|
||||
|
||||
TEST_CASE(parse_unicode_locale_id_with_private_use_extension)
|
||||
|
@ -282,10 +282,10 @@ TEST_CASE(parse_unicode_locale_id_with_private_use_extension)
|
|||
fail("en-x-aaa-"sv);
|
||||
fail("en-x-aaa-aaaaaaaaa"sv);
|
||||
|
||||
pass("en-x-a", { "a"sv });
|
||||
pass("en-x-aaaaaaaa", { "aaaaaaaa"sv });
|
||||
pass("en-x-aaa-bbb", { "aaa"sv, "bbb"sv });
|
||||
pass("en-x-aaa-x-bbb", { "aaa"sv, "x"sv, "bbb"sv });
|
||||
pass("en-x-a"sv, { "a"sv });
|
||||
pass("en-x-aaaaaaaa"sv, { "aaaaaaaa"sv });
|
||||
pass("en-x-aaa-bbb"sv, { "aaa"sv, "bbb"sv });
|
||||
pass("en-x-aaa-x-bbb"sv, { "aaa"sv, "x"sv, "bbb"sv });
|
||||
}
|
||||
|
||||
TEST_CASE(canonicalize_unicode_locale_id)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue