Ignore:
Timestamp:
Aug 30, 2017, 3:48:08 PM (8 years ago)
Author:
Matt Lewis
Message:

Unreviewed, rolling out r221384.

This patch caused multiple 32-bit JSC test failures.

Reverted changeset:

"Strings need to be in some kind of gigacage"
https://bugs.webkit.org/show_bug.cgi?id=174924
http://trac.webkit.org/changeset/221384

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/JSString.h

    r221384 r221402  
    140140    static JSString* create(VM& vm, Ref<StringImpl>&& value)
    141141    {
    142         value->assertCaged();
    143142        unsigned length = value->length();
    144143        size_t cost = value->cost();
     
    149148    static JSString* createHasOtherOwner(VM& vm, Ref<StringImpl>&& value)
    150149    {
    151         value->assertCaged();
    152150        size_t length = value->length();
    153151        JSString* newString = new (NotNull, allocateCell<JSString>(vm.heap)) JSString(vm, WTFMove(value));
Note: See TracChangeset for help on using the changeset viewer.