| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index d812c326297ebcf4c081af598dde69ee1da7a313..c9b074357d0bb951a51debf0e62b8930db9275a4 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -7299,9 +7299,21 @@ class SharedFunctionInfo: public HeapObject {
|
| static const int kHasDuplicateParametersBit =
|
| kHasDuplicateParameters + kCompilerHintsSmiTagSize;
|
|
|
| + static const int kIsArrowBit = kIsArrow + kCompilerHintsSmiTagSize;
|
| + static const int kIsGeneratorBit = kIsGenerator + kCompilerHintsSmiTagSize;
|
| + static const int kIsConciseMethodBit =
|
| + kIsConciseMethod + kCompilerHintsSmiTagSize;
|
| + static const int kIsAsyncFunctionBit =
|
| + kIsAsyncFunction + kCompilerHintsSmiTagSize;
|
| +
|
| + static const int kAccessorFunctionBits =
|
| + FunctionKind::kAccessorFunction
|
| + << (kFunctionKind + kCompilerHintsSmiTagSize);
|
| static const int kClassConstructorBits =
|
| FunctionKind::kClassConstructor
|
| << (kFunctionKind + kCompilerHintsSmiTagSize);
|
| + static const int kFunctionKindMaskBits = FunctionKindBits::kMask
|
| + << kCompilerHintsSmiTagSize;
|
|
|
| // Constants for optimizing codegen for strict mode function and
|
| // native tests.
|
|
|