Merge remote-tracking branch 'origin/topic/timw/override'

* origin/topic/timw/override:
  Mark input/output message classes as final, since nothing should be inheriting from them
  Add missing override specifier to a number of methods, remove virtual from some as well
  Add override specifier to Configure() method in almost all of the internal plugins
This commit is contained in:
Johanna Amann 2020-03-31 08:48:10 -07:00
commit d18f2f8f76
76 changed files with 142 additions and 139 deletions

View file

@ -421,8 +421,8 @@ public:
OuterIDBindingFinder(Scope* s)
: scope(s) { }
virtual TraversalCode PreExpr(const Expr*);
virtual TraversalCode PostExpr(const Expr*);
TraversalCode PreExpr(const Expr*) override;
TraversalCode PostExpr(const Expr*) override;
Scope* scope;
vector<const NameExpr*> outer_id_references;