Changeset 87343 in webkit for trunk/Source/JavaScriptCore/runtime/RegExpObject.cpp
- Timestamp:
- May 25, 2011, 6:01:16 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/RegExpObject.cpp
r87327 r87343 62 62 */ 63 63 64 RegExpObject::RegExpObject(JSGlobalObject* globalObject, Structure* structure, NonNullPassRefPtr<RegExp>regExp)64 RegExpObject::RegExpObject(JSGlobalObject* globalObject, Structure* structure, RegExp* regExp) 65 65 : JSObjectWithGlobalObject(globalObject, structure) 66 , d(adoptPtr(new RegExpObjectData( regExp)))66 , d(adoptPtr(new RegExpObjectData(globalObject->globalData(), this, regExp))) 67 67 { 68 68 ASSERT(inherits(&s_info)); … … 79 79 ASSERT(structure()->typeInfo().overridesVisitChildren()); 80 80 Base::visitChildren(visitor); 81 if (d->regExp) 82 visitor.append(&d->regExp); 81 83 if (UNLIKELY(!d->lastIndex.get().isInt32())) 82 84 visitor.append(&d->lastIndex);
Note:
See TracChangeset
for help on using the changeset viewer.