| Index: src/objects-visiting.h
|
| diff --git a/src/objects-visiting.h b/src/objects-visiting.h
|
| index fafbdfc162f76371f82a1cb144920d1b4add3ebb..51892708c5b112e376bba78d5c5139df42dbc142 100644
|
| --- a/src/objects-visiting.h
|
| +++ b/src/objects-visiting.h
|
| @@ -106,6 +106,7 @@ class StaticVisitorBase : public AllStatic {
|
| kVisitPropertyCell,
|
| kVisitSharedFunctionInfo,
|
| kVisitJSFunction,
|
| + kVisitJSWeakMap,
|
| kVisitJSRegExp,
|
|
|
| kVisitorIdCount,
|
| @@ -292,15 +293,15 @@ class StaticNewSpaceVisitor : public StaticVisitorBase {
|
| return FixedDoubleArray::SizeFor(length);
|
| }
|
|
|
| + static inline int VisitJSObject(Map* map, HeapObject* object) {
|
| + return JSObjectVisitor::Visit(map, object);
|
| + }
|
| +
|
| static inline int VisitSeqAsciiString(Map* map, HeapObject* object) {
|
| return SeqAsciiString::cast(object)->
|
| SeqAsciiStringSize(map->instance_type());
|
| }
|
|
|
| - static inline int VisitJSRegExp(Map* map, HeapObject* object) {
|
| - return JSObjectVisitor::Visit(map, object);
|
| - }
|
| -
|
| static inline int VisitSeqTwoByteString(Map* map, HeapObject* object) {
|
| return SeqTwoByteString::cast(object)->
|
| SeqTwoByteStringSize(map->instance_type());
|
|
|