• Marja Hölttä's avatar
    Revert "[super ic] Fix more receiver vs lookup start object vs holder confusion" · 8443390f
    Marja Hölttä authored
    This reverts commit ab7e6df0.
    
    Reason for revert: Several fuzz bugs: chromium:1131469, chromium:1131525, chromium:1131779
    
    Original change's description:
    > [super ic] Fix more receiver vs lookup start object vs holder confusion
    >
    > The actual fix is in LoadIC::ComputeHandler (checking
    > lookup_start_object == holder instead of receiver == holder) + the
    > LookupIterator changes for preserving lookup_start_object.
    >
    > The rest is renaming / refactoring.
    >
    > Bug: v8:9237, chromium:1127653
    > Change-Id: Ieef46fb46ababa79623951c48639429c5b552d2d
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2414039
    > Commit-Queue: Marja Hölttä <marja@chromium.org>
    > Reviewed-by: Igor Sheludko <ishell@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#70045}
    
    TBR=marja@chromium.org,ishell@chromium.org
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: v8:9237
    Bug: chromium:1127653, chromium:1131469, chromium:1131525, chromium:1131779
    Change-Id: I1bad5ba1dcfe9a0de8ce775feac2d3bfd7264c8c
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2426620
    Commit-Queue: Marja Hölttä <marja@chromium.org>
    Reviewed-by: 's avatarMarja Hölttä <marja@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#70107}
    8443390f
ic.cc 116 KB