| Index: src/jsregexp.cc
 | 
| ===================================================================
 | 
| --- src/jsregexp.cc	(revision 5288)
 | 
| +++ src/jsregexp.cc	(working copy)
 | 
| @@ -380,10 +380,11 @@
 | 
|  }
 | 
|  
 | 
|  
 | 
| -RegExpImpl::IrregexpResult RegExpImpl::IrregexpExecOnce(Handle<JSRegExp> regexp,
 | 
| -                                                        Handle<String> subject,
 | 
| -                                                        int index,
 | 
| -                                                        Vector<int> output) {
 | 
| +RegExpImpl::IrregexpResult RegExpImpl::IrregexpExecOnce(
 | 
| +    Handle<JSRegExp> regexp,
 | 
| +    Handle<String> subject,
 | 
| +    int index,
 | 
| +    Vector<int32_t> output) {
 | 
|    Handle<FixedArray> irregexp(FixedArray::cast(regexp->data()));
 | 
|  
 | 
|    ASSERT(index >= 0);
 | 
| @@ -479,8 +480,8 @@
 | 
|    OffsetsVector registers(required_registers);
 | 
|  
 | 
|    IrregexpResult res = RegExpImpl::IrregexpExecOnce(
 | 
| -      jsregexp, subject, previous_index, Vector<int>(registers.vector(),
 | 
| -                                                     registers.length()));
 | 
| +      jsregexp, subject, previous_index, Vector<int32_t>(registers.vector(),
 | 
| +                                                         registers.length()));
 | 
|    if (res == RE_SUCCESS) {
 | 
|      int capture_register_count =
 | 
|          (IrregexpNumberOfCaptures(FixedArray::cast(jsregexp->data())) + 1) * 2;
 | 
| 
 |