• Frank Tang's avatar
    Reland "[Intl] Fix RelativeTimeFormat fatal" · 545f820c
    Frank Tang authored
    Fix the gc_stress problem in Original by moving the
    NewStringFromAsciiChecked before the cast.
    
    This is a reland of a872c393
    
    Original change's description:
    > [Intl] Fix RelativeTimeFormat fatal
    >
    > Intl.RelativeTimeFormat constructor crash while the locale or
    > numberingSystem contains an "algorithmic" numberingSystem.
    > Fix by fallback to the locale without the nu
    >
    > Bug: chromium:1041319
    > Change-Id: Ica520e8dec6ace21264504274b92cb2c3d16286f
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2055970
    > Reviewed-by: Shu-yu Guo <syg@chromium.org>
    > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
    > Commit-Queue: Frank Tang <ftang@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#66276}
    
    Bug: chromium:1041319
    Change-Id: I97563c5dbac1842a4e740e2450070471ea2681a0
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2057761Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Frank Tang <ftang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#66315}
    545f820c
regress-1041319.js 1.29 KB