diff --git a/ql/src/codeql_ruby/ast/internal/Operation.qll b/ql/src/codeql_ruby/ast/internal/Operation.qll index f6ad5e158d0..9144598e139 100644 --- a/ql/src/codeql_ruby/ast/internal/Operation.qll +++ b/ql/src/codeql_ruby/ast/internal/Operation.qll @@ -245,7 +245,7 @@ module NoRegexMatchExpr { module Assignment { abstract class Range extends Operation::Range { - abstract Pattern getLeftOperand(); + abstract Expr getLeftOperand(); abstract Expr getRightOperand(); @@ -269,7 +269,7 @@ module AssignExpr { class Range extends Assignment::Range, @assignment { final override Generated::Assignment generated; - final override Pattern getLeftOperand() { result = generated.getLeft() } + final override Expr getLeftOperand() { result = generated.getLeft() } final override Expr getRightOperand() { result = generated.getRight() }