Changeset 28110 in webkit for trunk/JavaScriptCore/kjs/object.cpp


Ignore:
Timestamp:
Nov 28, 2007, 5:12:03 AM (18 years ago)
Author:
[email protected]
Message:

Roll out r28106 and r28108. These introduced a frequent assertion failure on page load and broke all non-Mac builds.

File:
1 edited

Legend:

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

    r28106 r28110  
    114114// ------------------------------ JSObject ------------------------------------
    115115
    116 void JSObject::markChildren(MarkStack& stack)
    117 {
     116void JSObject::mark()
     117{
     118  JSCell::mark();
     119
    118120#if JAVASCRIPT_MARK_TRACING
    119121  static int markStackDepth = 0;
     
    125127#endif
    126128 
    127   stack.push(_proto);
    128   _prop.markChildren(stack);
     129  JSValue *proto = _proto;
     130  if (!proto->marked())
     131    proto->mark();
     132
     133  _prop.mark();
    129134 
    130135#if JAVASCRIPT_MARK_TRACING
Note: See TracChangeset for help on using the changeset viewer.