Ignore:
Timestamp:
Feb 13, 2014, 3:31:20 PM (11 years ago)
Author:
[email protected]
Message:

GetByIdStatus shouldn't call takesSlowPathInDFGForImpureProperty() for self accesses, and calling that method should never assert about anything
https://bugs.webkit.org/show_bug.cgi?id=128772

Reviewed by Mark Hahnenberg.

  • bytecode/GetByIdStatus.cpp:

(JSC::GetByIdStatus::computeFromLLInt):
(JSC::GetByIdStatus::computeForStubInfo):

  • runtime/Structure.h:

(JSC::Structure::takesSlowPathInDFGForImpureProperty):

File:
1 edited

Legend:

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

    r163576 r164066  
    140140    bool takesSlowPathInDFGForImpureProperty()
    141141    {
    142         ASSERT(!typeInfo().hasImpureGetOwnPropertySlot() || typeInfo().newImpurePropertyFiresWatchpoints());
    143142        return typeInfo().hasImpureGetOwnPropertySlot();
    144143    }
Note: See TracChangeset for help on using the changeset viewer.