소스 검색

LibJS: Make PluralRules use the new double parser

davidot 2 년 전
부모
커밋
d66bfcc3f4
1개의 변경된 파일1개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 3
      Userland/Libraries/LibJS/Runtime/Intl/PluralRules.cpp

+ 1 - 3
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));