ByteArrayProvider increments free-pointer correctly.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 4 Dec 2008 08:33:32 +0000 (08:33 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 4 Dec 2008 08:33:32 +0000 (08:33 +0000)
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@914 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/regexp-macro-assembler.cc

index 27bf9e2..34925f5 100644 (file)
@@ -64,7 +64,7 @@ ArraySlice ByteArrayProvider::GetBuffer(unsigned int size,
     current_byte_array_ = Factory::NewByteArray(byte_array_size_, TENURED);
     free_offset = 0;
   }
-  current_byte_array_free_offset_ = free_offset + size;
+  current_byte_array_free_offset_ = free_offset + byte_size;
   return ArraySlice(current_byte_array_, free_offset);
 }