diff --git a/Userland/Libraries/LibJS/Runtime/Intl/PluralRules.cpp b/Userland/Libraries/LibJS/Runtime/Intl/PluralRules.cpp index 8a75304484..2f339bc2f5 100644 --- a/Userland/Libraries/LibJS/Runtime/Intl/PluralRules.cpp +++ b/Userland/Libraries/LibJS/Runtime/Intl/PluralRules.cpp @@ -21,9 +21,7 @@ PluralRules::PluralRules(Object& prototype) ::Locale::PluralOperands get_operands(String const& string) { // 1.Let n be ! ToNumber(s). - char* end { nullptr }; - auto number = strtod(string.characters(), &end); - VERIFY(!*end); + auto number = string.to_double(AK::TrimWhitespace::Yes).release_value(); // 2. Assert: n is finite. VERIFY(isfinite(number));