From 7667606b89474b33e992a2253250df787d75a49e Mon Sep 17 00:00:00 2001 From: Nick Rolfe Date: Fri, 19 Mar 2021 14:31:17 +0000 Subject: [PATCH] Replace some uses of Generated types --- .../controlflow/internal/ControlFlowGraphImpl.qll | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ql/src/codeql_ruby/controlflow/internal/ControlFlowGraphImpl.qll b/ql/src/codeql_ruby/controlflow/internal/ControlFlowGraphImpl.qll index 822bd8ced4a..bf1448acdc4 100644 --- a/ql/src/codeql_ruby/controlflow/internal/ControlFlowGraphImpl.qll +++ b/ql/src/codeql_ruby/controlflow/internal/ControlFlowGraphImpl.qll @@ -1172,10 +1172,9 @@ module Trees { override predicate propagatesAbnormal(AstNode child) { child = this.getAStmt() } override predicate isHidden() { - // TODO: unhide, or avoid using Generated types - ASTInternal::toGenerated(this) instanceof Generated::Else or - ASTInternal::toGenerated(this) instanceof Generated::Then or - ASTInternal::toGenerated(this) instanceof Generated::Do + this instanceof ASTInternal::TElse or + this instanceof ASTInternal::TThen or + this instanceof ASTInternal::TDo } final AstNode getLastChildNode() { result = this.getStmt(this.getNumberOfStatements() - 1) }