Changeset 35027 in webkit for trunk/JavaScriptCore/kjs/RegExpObject.cpp
- Timestamp:
- Jul 6, 2008, 7:49:29 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/RegExpObject.cpp
r34876 r35027 43 43 */ 44 44 45 RegExpObject::RegExpObject(RegExpPrototype* reg expProto, PassRefPtr<RegExp> regExp)46 : JSObject(regexpProto)47 , m_regExp(regExp)48 , m_lastIndex(0)45 RegExpObject::RegExpObject(RegExpPrototype* regExpPrototype, PassRefPtr<RegExp> regExp) 46 : JSObject(regExpPrototype) 47 , m_regExp(regExp) 48 , m_lastIndex(0) 49 49 { 50 50 } … … 56 56 bool RegExpObject::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot) 57 57 { 58 return getStaticValueSlot<RegExpObject, JSObject>(exec, ExecState::regExpTable(exec), this, propertyName, slot);58 return getStaticValueSlot<RegExpObject, JSObject>(exec, ExecState::regExpTable(exec), this, propertyName, slot); 59 59 } 60 60 … … 134 134 JSValue* RegExpObject::exec(ExecState* exec, const ArgList& args) 135 135 { 136 return match(exec, args)137 ? exec->lexicalGlobalObject()->regExpConstructor()->arrayOfMatches(exec)138 :jsNull();136 if (match(exec, args)) 137 return exec->lexicalGlobalObject()->regExpConstructor()->arrayOfMatches(exec); 138 return jsNull(); 139 139 } 140 140
Note:
See TracChangeset
for help on using the changeset viewer.