Skip to content

Commit 48e43e1

Browse files
authored
Merge pull request #22625 from aschackmull/unified/printcfg-fix
Unified: Fix compilation in printCfg.
2 parents 050bd41 + aab5d00 commit 48e43e1

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎unified/ql/lib/codeql/unified/internal/ControlFlowGraph.qll‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@ private module Cfg2 = Make2<Input>;
1717

1818
private import Cfg0
1919
private import Cfg1
20-
private import Cfg2
21-
import Public
20+
import Cfg2
2221

2322
/** Provides an implementation of the AST signature for Unified. */
24-
private module Ast implements AstSig<Location> {
23+
module Ast implements AstSig<Location> {
2524
private import unified as U
2625

2726
class AstNode = U::AstNode;

‎unified/ql/lib/ide-contextual-queries/printCfg.ql‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
*/
99

1010
private import unified
11+
private import codeql.unified.internal.ControlFlowGraph
1112
private import codeql.Locations
1213

1314
external string selectedSourceFile();
@@ -30,7 +31,7 @@ module ViewCfgQueryInput implements ControlFlow::ViewCfgQueryInputSig<File> {
3031
predicate selectedSourceColumn = selectedSourceColumnAlias/0;
3132

3233
predicate cfgScopeSpan(
33-
Callable scope, File file, int startLine, int startColumn, int endLine, int endColumn
34+
Ast::Callable scope, File file, int startLine, int startColumn, int endLine, int endColumn
3435
) {
3536
file = scope.getFile() and
3637
scope.getLocation().hasLocationInfo(_, startLine, startColumn, endLine, endColumn)

‎unified/ql/lib/unified.qll‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ import codeql.Locations
66
import codeql.files.FileSystem
77
import codeql.unified.internal.Ast::UnifiedFinal
88
import codeql.unified.internal.AstExtra::Public
9-
import codeql.unified.internal.ControlFlowGraph
9+
import codeql.unified.internal.ControlFlowGraph::Public
1010
import codeql.unified.internal.NameBinding::Public
1111
import codeql.unified.internal.dataflow.DataFlowPublic

0 commit comments

Comments
 (0)