| Index: src/ast/scopeinfo.cc
|
| diff --git a/src/ast/scopeinfo.cc b/src/ast/scopeinfo.cc
|
| index 668879fe5129f63140dfee72ca9d64bad05d062f..bc954852643284a29d03737296430eccfd79fdea 100644
|
| --- a/src/ast/scopeinfo.cc
|
| +++ b/src/ast/scopeinfo.cc
|
| @@ -377,6 +377,16 @@ bool ScopeInfo::HasAllocatedReceiver() {
|
| }
|
|
|
|
|
| +bool ScopeInfo::HasContextAllocatedReceiver() {
|
| + if (length() > 0) {
|
| + VariableAllocationInfo allocation = ReceiverVariableField::decode(Flags());
|
| + return allocation == CONTEXT;
|
| + } else {
|
| + return false;
|
| + }
|
| +}
|
| +
|
| +
|
| bool ScopeInfo::HasNewTarget() { return HasNewTargetField::decode(Flags()); }
|
|
|
|
|
|
|