| Index: src/globals.h
|
| diff --git a/src/globals.h b/src/globals.h
|
| index d1cae952a827175c5256da59362eaae411af9482..75006ae0ecfdd459c89d9717c5edb0e469e49b38 100644
|
| --- a/src/globals.h
|
| +++ b/src/globals.h
|
| @@ -984,15 +984,10 @@ enum FunctionKind {
|
| kDefaultConstructor = 1 << 4,
|
| kSubclassConstructor = 1 << 5,
|
| kBaseConstructor = 1 << 6,
|
| - kInObjectLiteral = 1 << 7,
|
| kDefaultBaseConstructor = kDefaultConstructor | kBaseConstructor,
|
| kDefaultSubclassConstructor = kDefaultConstructor | kSubclassConstructor,
|
| kClassConstructor =
|
| kBaseConstructor | kSubclassConstructor | kDefaultConstructor,
|
| - kConciseMethodInObjectLiteral = kConciseMethod | kInObjectLiteral,
|
| - kConciseGeneratorMethodInObjectLiteral =
|
| - kConciseGeneratorMethod | kInObjectLiteral,
|
| - kAccessorFunctionInObjectLiteral = kAccessorFunction | kInObjectLiteral,
|
| };
|
|
|
|
|
| @@ -1006,10 +1001,7 @@ inline bool IsValidFunctionKind(FunctionKind kind) {
|
| kind == FunctionKind::kDefaultBaseConstructor ||
|
| kind == FunctionKind::kDefaultSubclassConstructor ||
|
| kind == FunctionKind::kBaseConstructor ||
|
| - kind == FunctionKind::kSubclassConstructor ||
|
| - kind == FunctionKind::kConciseMethodInObjectLiteral ||
|
| - kind == FunctionKind::kConciseGeneratorMethodInObjectLiteral ||
|
| - kind == FunctionKind::kAccessorFunctionInObjectLiteral;
|
| + kind == FunctionKind::kSubclassConstructor;
|
| }
|
|
|
|
|
| @@ -1071,18 +1063,6 @@ inline bool IsConstructable(FunctionKind kind, LanguageMode mode) {
|
| }
|
|
|
|
|
| -inline bool IsInObjectLiteral(FunctionKind kind) {
|
| - DCHECK(IsValidFunctionKind(kind));
|
| - return kind & FunctionKind::kInObjectLiteral;
|
| -}
|
| -
|
| -
|
| -inline FunctionKind WithObjectLiteralBit(FunctionKind kind) {
|
| - kind = static_cast<FunctionKind>(kind | FunctionKind::kInObjectLiteral);
|
| - DCHECK(IsValidFunctionKind(kind));
|
| - return kind;
|
| -}
|
| -
|
| inline uint32_t ObjectHash(Address address) {
|
| // All objects are at least pointer aligned, so we can remove the trailing
|
| // zeros.
|
|
|