From 6bff0f48a24d66dbdb2dadfa735be39951f535d7 Mon Sep 17 00:00:00 2001 From: Taus Date: Sat, 19 Jun 2021 12:17:17 +0000 Subject: [PATCH] Remove `SuperAccess::getType()` This had a bad effect on our call resolution, so I'm reverting it for now. We may want to diverge from the language specification here. --- ql/src/codeql_ql/ast/Ast.qll | 2 -- 1 file changed, 2 deletions(-) diff --git a/ql/src/codeql_ql/ast/Ast.qll b/ql/src/codeql_ql/ast/Ast.qll index ea0b33e6b5d..297fdfbbb2c 100644 --- a/ql/src/codeql_ql/ast/Ast.qll +++ b/ql/src/codeql_ql/ast/Ast.qll @@ -1661,8 +1661,6 @@ class ThisAccess extends Identifier { class Super extends TSuper, Expr { Super() { this = TSuper(_) } - override Type getType() { result = this.getParent+().(Class).getType() } - override string getAPrimaryQlClass() { result = "SuperAccess" } }