Changeset 34858 in webkit for trunk/JavaScriptCore/pcre/pcre_compile.cpp
- Timestamp:
- Jun 28, 2008, 3:21:20 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/pcre/pcre_compile.cpp
r34560 r34858 2565 2565 2566 2566 size_t size = length + sizeof(JSRegExp); 2567 #if REGEXP_HISTOGRAM 2568 size_t stringOffset = (size + sizeof(UChar) - 1) / sizeof(UChar) * sizeof(UChar); 2569 size = stringOffset + patternLength * sizeof(UChar); 2570 #endif 2567 2571 JSRegExp* re = reinterpret_cast<JSRegExp*>(new char[size]); 2568 2572 … … 2665 2669 } 2666 2670 2671 #if REGEXP_HISTOGRAM 2672 re->stringOffset = stringOffset; 2673 re->stringLength = patternLength; 2674 memcpy(reinterpret_cast<char*>(re) + stringOffset, pattern, patternLength * 2); 2675 #endif 2676 2667 2677 if (numSubpatterns) 2668 2678 *numSubpatterns = re->topBracket;
Note:
See TracChangeset
for help on using the changeset viewer.