Changeset 4282 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp


Ignore:
Timestamp:
May 5, 2003, 10:28:51 PM (22 years ago)
Author:
mjs
Message:

Reviewed by Don.

  • fixed 3239961 - www.phiffer.com doesn't work; uses "var top; top = n;"
  • kjs/nodes.cpp: (VarDeclNode::evaluate): Check if the property exists with getDirect() instead of hasProperty().
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/nodes.cpp

    r4198 r4282  
    16071607      KJS_CHECKEXCEPTIONVALUE
    16081608  } else {
    1609       if ( variable.hasProperty(exec, ident ) ) // already declared ?
     1609      // already declared? - check with getDirect so you can override
     1610      // built-in properties of the global object with var declarations.
     1611      if ( variable.imp()->getDirect(ident) )
    16101612          return Value();
    16111613      val = Undefined();
Note: See TracChangeset for help on using the changeset viewer.