Changeset 239455 in webkit


Ignore:
Timestamp:
Dec 20, 2018, 10:51:49 AM (6 years ago)
Author:
mark.lam@apple.com
Message:

Fix a typo in slow_path_construct_arityCheck and operationConstructArityCheck.
https://bugs.webkit.org/show_bug.cgi?id=192939
<rdar://problem/46869516>

Reviewed by Keith Miller.

JSTests:

  • stress/stack-overflow-frame-for-construct-arityCheck-should-use-construct-codeBlock.js: Added.

Source/JavaScriptCore:

  • jit/JITOperations.cpp:
  • runtime/CommonSlowPaths.cpp:
Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/JSTests/ChangeLog

    r239439 r239455  
     12018-12-20  Mark Lam  <mark.lam@apple.com>
     2
     3        Fix a typo in slow_path_construct_arityCheck and operationConstructArityCheck.
     4        https://bugs.webkit.org/show_bug.cgi?id=192939
     5        <rdar://problem/46869516>
     6
     7        Reviewed by Keith Miller.
     8
     9        * stress/stack-overflow-frame-for-construct-arityCheck-should-use-construct-codeBlock.js: Added.
     10
    1112018-12-20  Tadeu Zagallo  <tzagallo@apple.com>
    212
  • trunk/Source/JavaScriptCore/ChangeLog

    r239438 r239455  
     12018-12-20  Mark Lam  <mark.lam@apple.com>
     2
     3        Fix a typo in slow_path_construct_arityCheck and operationConstructArityCheck.
     4        https://bugs.webkit.org/show_bug.cgi?id=192939
     5        <rdar://problem/46869516>
     6
     7        Reviewed by Keith Miller.
     8
     9        * jit/JITOperations.cpp:
     10        * runtime/CommonSlowPaths.cpp:
     11
    1122018-12-20  Caio Lima  <ticaiolima@gmail.com>
    213
  • trunk/Source/JavaScriptCore/jit/JITOperations.cpp

    r239427 r239455  
    131131    int32_t missingArgCount = CommonSlowPaths::arityCheckFor(exec, *vm, CodeForConstruct);
    132132    if (UNLIKELY(missingArgCount < 0)) {
    133         CodeBlock* codeBlock = CommonSlowPaths::codeBlockFromCallFrameCallee(exec, CodeForCall);
     133        CodeBlock* codeBlock = CommonSlowPaths::codeBlockFromCallFrameCallee(exec, CodeForConstruct);
    134134        exec->convertToStackOverflowFrame(*vm, codeBlock);
    135135        NativeCallFrameTracer tracer(vm, exec);
  • trunk/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp

    r239244 r239455  
    195195    int slotsToAdd = CommonSlowPaths::arityCheckFor(exec, vm, CodeForConstruct);
    196196    if (UNLIKELY(slotsToAdd < 0)) {
    197         CodeBlock* codeBlock = CommonSlowPaths::codeBlockFromCallFrameCallee(exec, CodeForCall);
     197        CodeBlock* codeBlock = CommonSlowPaths::codeBlockFromCallFrameCallee(exec, CodeForConstruct);
    198198        exec->convertToStackOverflowFrame(vm, codeBlock);
    199199        NativeCallFrameTracer tracer(&vm, exec);
Note: See TracChangeset for help on using the changeset viewer.