| Index: src/interpreter-irregexp.cc | 
| diff --git a/src/interpreter-irregexp.cc b/src/interpreter-irregexp.cc | 
| index 3a92b8455421fad65daeb83f59855f890644080b..5abeb5a10627122df46f963461d0b4db17b93693 100644 | 
| --- a/src/interpreter-irregexp.cc | 
| +++ b/src/interpreter-irregexp.cc | 
| @@ -68,7 +68,7 @@ static bool BackRefMatchesNoCase(Canonicalize* interp_canonicalize, | 
| int from, | 
| int current, | 
| int len, | 
| -                                 Vector<const char> subject) { | 
| +                                 Vector<const uint8_t> subject) { | 
| for (int i = 0; i < len; i++) { | 
| unsigned int old_char = subject[from++]; | 
| unsigned int new_char = subject[current++]; | 
| @@ -617,7 +617,7 @@ RegExpImpl::IrregexpResult IrregexpInterpreter::Match( | 
| uc16 previous_char = '\n'; | 
| String::FlatContent subject_content = subject->GetFlatContent(); | 
| if (subject_content.IsAscii()) { | 
| -    Vector<const char> subject_vector = subject_content.ToAsciiVector(); | 
| +    Vector<const uint8_t> subject_vector = subject_content.ToOneByteVector(); | 
| if (start_position != 0) previous_char = subject_vector[start_position - 1]; | 
| return RawMatch(isolate, | 
| code_base, | 
|  |