mirror of
https://github.com/RGBCube/serenity
synced 2025-07-24 23:27:42 +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
|
@ -104,18 +104,18 @@ TESTJS_RUN_FILE_FUNCTION(String const& test_file, JS::Interpreter& interpreter,
|
|||
ExplicitPass,
|
||||
} expectation { Pass };
|
||||
|
||||
if (dirname.ends_with("early"))
|
||||
if (dirname.ends_with("early"sv))
|
||||
expectation = Early;
|
||||
else if (dirname.ends_with("fail"))
|
||||
else if (dirname.ends_with("fail"sv))
|
||||
expectation = Fail;
|
||||
else if (dirname.ends_with("pass-explicit"))
|
||||
else if (dirname.ends_with("pass-explicit"sv))
|
||||
expectation = ExplicitPass;
|
||||
else if (dirname.ends_with("pass"))
|
||||
else if (dirname.ends_with("pass"sv))
|
||||
expectation = Pass;
|
||||
else
|
||||
return Test::JS::RunFileHookResult::SkipFile;
|
||||
|
||||
auto program_type = path.basename().ends_with(".module.js") ? JS::Program::Type::Module : JS::Program::Type::Script;
|
||||
auto program_type = path.basename().ends_with(".module.js"sv) ? JS::Program::Type::Module : JS::Program::Type::Script;
|
||||
bool parse_succeeded = false;
|
||||
if (program_type == JS::Program::Type::Module)
|
||||
parse_succeeded = !Test::JS::parse_module(test_file, interpreter.realm()).is_error();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue