summaryrefslogtreecommitdiff
path: root/deps/v8/src/ast/variables.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/ast/variables.h')
-rw-r--r--deps/v8/src/ast/variables.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/deps/v8/src/ast/variables.h b/deps/v8/src/ast/variables.h
index b7d9226b1c..3eaa105168 100644
--- a/deps/v8/src/ast/variables.h
+++ b/deps/v8/src/ast/variables.h
@@ -100,6 +100,12 @@ class Variable final : public ZoneObject {
int index() const { return index_; }
+ bool IsReceiver() const {
+ DCHECK(IsParameter());
+
+ return index_ == -1;
+ }
+
bool IsExport() const {
DCHECK_EQ(location(), VariableLocation::MODULE);
DCHECK_NE(index(), 0);