Skip to content

Commit 533c94f

Browse files
committed
feat(controlflow): Update CfgNodes to remove internal import and simplify class inheritance
1 parent b772af4 commit 533c94f

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

ql/lib/codeql/bicep/CFG.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
import codeql.Locations
44
import controlflow.BasicBlocks
55
import controlflow.ControlFlowGraph
6+
import controlflow.CfgNodes as CfgNodes

ql/lib/codeql/bicep/controlflow/CfgNodes.qll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
private import bicep
44
private import BasicBlocks
55
private import ControlFlowGraph
6-
private import internal.ControlFlowGraphImpl as CfgImpl
6+
import internal.ControlFlowGraphImpl
77

88
/** A control-flow node that wraps an AST expression. */
9-
class ExprCfgNode extends CfgImpl::AstCfgNode {
9+
class ExprCfgNode extends AstCfgNode {
1010
string getAPrimaryQlClass() { result = "ExprCfgNode" }
1111

1212
Expr e;
@@ -18,7 +18,7 @@ class ExprCfgNode extends CfgImpl::AstCfgNode {
1818
}
1919

2020
/** A control-flow node that wraps an AST statement. */
21-
class StmtsCfgNode extends CfgImpl::AstCfgNode {
21+
class StmtsCfgNode extends AstCfgNode {
2222
string getAPrimaryQlClass() { result = "StmtsCfgNode" }
2323

2424
Stmts s;

0 commit comments

Comments
 (0)