Changeset 1326 in webkit for trunk/JavaScriptCore/kjs/regexp_object.cpp
- Timestamp:
- Jun 10, 2002, 1:08:04 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/regexp_object.cpp
r1024 r1326 93 93 if (i < 0 || i > length) { 94 94 thisObj.put(exec,"lastIndex", Number(0), DontDelete | DontEnum); 95 return Null(); 95 if (id == Test) 96 return Boolean(false); 97 else 98 Null(); 96 99 } 97 100 RegExpObjectImp* regExpObj = static_cast<RegExpObjectImp*>(exec->interpreter()->builtinRegExp().imp()); … … 99 102 100 103 str = re->match(s.value(), i, 0L, ovector); 104 regExpObj->setSubPatterns(re->subPatterns()); 101 105 102 106 if (id == Test) … … 160 164 RegExpObjectImp::~RegExpObjectImp() 161 165 { 162 if (lastOvector) 163 delete [] lastOvector; 166 delete [] lastOvector; 164 167 } 165 168 … … 167 170 { 168 171 lastString = s; 169 if (lastOvector) 170 delete [] lastOvector; 172 delete [] lastOvector; 171 173 lastOvector = 0; 172 174 lastNrSubPatterns = re->subPatterns();
Note:
See TracChangeset
for help on using the changeset viewer.