Fix compilation errors after merge

This commit is contained in:
Arthur Baars
2021-02-09 18:50:30 +01:00
parent 3e0b7c491a
commit 1e64b264ba
3 changed files with 3 additions and 10 deletions

View File

@@ -9,7 +9,7 @@ private import codeql_ruby.controlflow.internal.ControlFlowGraphImpl
* This is the root QL class for all statements.
*/
class Stmt extends AstNode {
Stmt::Range range;
override Stmt::Range range;
Stmt() { this = range }
@@ -38,8 +38,6 @@ class Stmt extends AstNode {
class ReturningStmt extends Stmt {
override ReturningStmt::Range range;
final override string toString() { result = range.toString() }
/** Gets the returned value, if any. */
final Expr getValue() { result = range.getValue() }
}

View File

@@ -43,10 +43,6 @@ module AstNode {
or
this = any(Generated::RestAssignment ra).getChild()
or
this instanceof Generated::Return
or
this instanceof Generated::Break
or
this instanceof Generated::Alias
or
this instanceof Generated::SymbolArray
@@ -65,8 +61,6 @@ module AstNode {
or
this instanceof Generated::EmptyStatement
or
this instanceof Generated::Next
or
this instanceof Generated::Redo
or
this instanceof Generated::Hash

View File

@@ -1,8 +1,9 @@
private import codeql_ruby.AST
private import codeql_ruby.ast.internal.AST
private import codeql_ruby.ast.internal.TreeSitter
module Stmt {
abstract class Range extends AstNode { }
abstract class Range extends AstNode::Range { }
}
module ReturningStmt {