diff --git a/ql/src/codeql_ruby/ast/internal/Pattern.qll b/ql/src/codeql_ruby/ast/internal/Pattern.qll index 1b097f61b5e..8a0ec849088 100644 --- a/ql/src/codeql_ruby/ast/internal/Pattern.qll +++ b/ql/src/codeql_ruby/ast/internal/Pattern.qll @@ -25,7 +25,8 @@ private predicate patternNode(Generated::AstNode n, boolean parameter) { parameter = false and n in [ any(Generated::Assignment assign).getLeft(), - any(Generated::OperatorAssignment assign).getLeft() + any(Generated::OperatorAssignment assign).getLeft(), + any(Generated::ExceptionVariable a).getChild(), any(Generated::For f).getPattern(_) ] }