| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index a48d7c8576dd03b1daa745ee9a6f7b1282a591b7..9bbcddf0c7daf151bbc5c8f17d40d6cc8ca2a13c 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -7031,6 +7031,18 @@ void JSRegExp::SetDataAt(int index, Object* value) {
|
| FixedArray::cast(data())->set(index, value);
|
| }
|
|
|
| +void JSRegExp::SetLastIndex(int index) {
|
| + static const int offset =
|
| + kSize + JSRegExp::kLastIndexFieldIndex * kPointerSize;
|
| + Smi* value = Smi::FromInt(index);
|
| + WRITE_FIELD(this, offset, value);
|
| +}
|
| +
|
| +Object* JSRegExp::LastIndex() {
|
| + static const int offset =
|
| + kSize + JSRegExp::kLastIndexFieldIndex * kPointerSize;
|
| + return READ_FIELD(this, offset);
|
| +}
|
|
|
| ElementsKind JSObject::GetElementsKind() {
|
| ElementsKind kind = map()->elements_kind();
|
|
|