[cleanup] Remove unused Scope::IsDeclared method
Change-Id: Ie380c38a91a05b66fd25172eebbb28b4cfeb646b Reviewed-on: https://chromium-review.googlesource.com/543926 Reviewed-by: Marja Hölttä <marja@chromium.org> Commit-Queue: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/master@{#46239}
This commit is contained in:
parent
7d544c4e50
commit
dbc237b64b
@ -446,17 +446,6 @@ class V8_EXPORT_PRIVATE Scope : public NON_EXPORTED_BASE(ZoneObject) {
|
||||
return scope_info_;
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Strict mode support.
|
||||
bool IsDeclared(const AstRawString* name) {
|
||||
// During formal parameter list parsing the scope only contains
|
||||
// two variables inserted at initialization: "this" and "arguments".
|
||||
// "this" is an invalid parameter name and "arguments" is invalid parameter
|
||||
// name in strict mode. Therefore looking up with the map which includes
|
||||
// "this" and "arguments" in addition to all formal parameters is safe.
|
||||
return variables_.Lookup(name) != NULL;
|
||||
}
|
||||
|
||||
int num_var() const { return variables_.occupancy(); }
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user