GH-725: fix logic for finding a lambda's usage of outer IDs

This commit is contained in:
Jon Siwek 2020-03-26 17:05:59 -07:00
parent f032885085
commit 1ca11f11c7
6 changed files with 43 additions and 22 deletions

View file

@ -61,6 +61,7 @@ extern const char* expr_name(BroExprTag t);
template <class T> class IntrusivePtr;
class Stmt;
class Frame;
class Scope;
class ListExpr;
class NameExpr;
class IndexExpr;
@ -813,6 +814,8 @@ public:
IntrusivePtr<Val> Eval(Frame* f) const override;
TraversalCode Traverse(TraversalCallback* cb) const override;
Scope* GetScope() const;
protected:
void ExprDescribe(ODesc* d) const override;