Ignore:
Timestamp:
Jun 24, 2009, 3:01:34 PM (16 years ago)
Author:
[email protected]
Message:

<rdar://problem/6940519> REGRESSION (Safari 4 Public Beta - TOT): google.com/adplanner shows blank page instead of site details in "basic research'

Reviewed by Darin Adler.

The problem was caused by the page returned with a function using a
var declaration list containing around ~3000 variables. The solution
to this is to flatten the comma expression representation and make
codegen comma expressions and initializer lists iterative rather than
recursive.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/parser/NodeConstructors.h

    r44224 r45106  
    660660    inline CommaNode::CommaNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2)
    661661        : ExpressionNode(globalData)
    662         , m_expr1(expr1)
    663         , m_expr2(expr2)
    664     {
     662    {
     663        m_expressions.append(expr1);
     664        m_expressions.append(expr2);
    665665    }
    666666
Note: See TracChangeset for help on using the changeset viewer.