| Index: src/runtime.cc
|
| diff --git a/src/runtime.cc b/src/runtime.cc
|
| index 559bcd385765e2c5e37a1db8a82e11e7d7be03d5..1ad5004532127b8b3e795d6fd68182ad397ba9ea 100644
|
| --- a/src/runtime.cc
|
| +++ b/src/runtime.cc
|
| @@ -2354,7 +2354,7 @@ static inline int SingleCharIndexOf(Vector<const schar> string,
|
| schar pattern_char,
|
| int start_index) {
|
| if (sizeof(schar) == 1) {
|
| - schar* pos = reinterpret_cast<schar*>(
|
| + const schar* pos = reinterpret_cast<const schar*>(
|
| memchr(string.start() + start_index,
|
| pattern_char,
|
| string.length() - start_index));
|
| @@ -2409,9 +2409,10 @@ static int SimpleIndexOf(Vector<const schar> subject,
|
| return i;
|
| }
|
| if (sizeof(schar) == 1 && sizeof(pchar) == 1) {
|
| - schar* pos = reinterpret_cast<schar*>(memchr(subject.start() + i,
|
| - pattern_first_char,
|
| - n - i + 1));
|
| + const schar* pos = reinterpret_cast<const schar*>(
|
| + memchr(subject.start() + i,
|
| + pattern_first_char,
|
| + n - i + 1));
|
| if (pos == NULL) {
|
| *complete = true;
|
| return -1;
|
|
|