Internals: Use and enforce class final for ~5% performance boost.

This commit is contained in:
Wilson Snyder
2020-11-18 21:32:16 -05:00
parent c0888c1b0f
commit b6ded59c2b
224 changed files with 976 additions and 949 deletions
+2 -2
View File
@@ -50,7 +50,7 @@
//######################################################################
class CaseLintVisitor : public AstNVisitor {
class CaseLintVisitor final : public AstNVisitor {
private:
AstNodeCase* m_caseExprp
= nullptr; // Under a CASE value node, if so the relevant case statement
@@ -117,7 +117,7 @@ public:
//######################################################################
// Case state, as a visitor of each AstNode
class CaseVisitor : public AstNVisitor {
class CaseVisitor final : public AstNVisitor {
private:
// NODE STATE
// Cleared each Case