Ignore:
Timestamp:
May 20, 2015, 12:35:17 PM (10 years ago)
Author:
Joseph Pecoraro
Message:

No LLInt Test Failure: jsc-layout-tests.yaml/js/script-tests/object-literal-duplicate-properties.js.layout-no-llint
https://bugs.webkit.org/show_bug.cgi?id=145219

Reviewed by Mark Lam.

  • jit/JITOperations.cpp:

Throw the error we just got, instead of a stack overflow exception.
This matches other error handling for callers of prepareForExecution.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/jit/JITOperations.cpp

    r184324 r184647  
    747747        JSObject* error = functionExecutable->prepareForExecution(execCallee, callee, scope, kind);
    748748        if (error) {
    749             throwStackOverflowError(exec);
     749            exec->vm().throwException(exec, error);
    750750            return reinterpret_cast<char*>(vm->getCTIStub(throwExceptionFromCallSlowPathGenerator).code().executableAddress());
    751751        }
Note: See TracChangeset for help on using the changeset viewer.